Decision Tree using Python (sklearn):



Kumar Rahul


We will be using HR data in this exercise. Refer the Exhibit 1 to understand the feature list. Use the HR data and answer the below questions.

Load the dataset in Jupyter Notebook using pandas Create a new data frame with the numeric features and categorical features as dummy variable coded features. Which features will you include for model building and why? Split the data into training set and test set. Use 80% of data for model training and 20% for model testing.

  1. Building the Decision Tree model and understand the dummy variable coding while working on DT models
  2. Visualize the decision tree and intrepret the decision tree business rules
  3. Validate the outcome of the model on test set and report precision, recall, F-score on test set
  4. Understand the concept of pipeline

Some advantages of decision trees are:

  1. Simple to understand and to interpret. Trees can be visualised.
  2. Requires little data preparation. Other techniques often require data normalisation, dummy variables need to be created and blank values to be removed. Note however that the sklearn decision tree module does not support missing values.
  3. Able to handle both numerical and categorical data. Other techniques are usually specialised in analysing datasets that have only one type of variable. See algorithms for more information.
  4. Uses a white box model. If a given situation is observable in a model, the explanation for the condition is easily explained by boolean logic.

The disadvantages of decision trees include:

  1. Decision-tree learners can create over-complex trees that do not generalise the data well. This is called overfitting. Mechanisms such as pruning (not currently supported), setting the minimum number of samples required at a leaf node or setting the maximum depth of the tree are necessary to avoid this problem.
  2. Decision trees can be unstable because small variations in the data might result in a completely different tree being generated. This problem is mitigated by using decision trees within an ensemble.
  3. Decision tree learners create biased trees if some classes dominate. It is therefore recommended to balance the dataset prior to fitting with the decision tree.

Exhibit 1

Sl.No. Name of Variable Variable Description
1 Candidate reference number Unique number to identify the candidate
2 DOJ extended Binary variable identifying whether candidate asked for date of joining extension (Yes/No)
3 Duration to accept the offer Number of days taken by the candidate to accept the offer (continuous variable)
4 Notice period Notice period to be served in the parting company before candidate can join this company (continuous variable)
5 Offered band Band offered to the candidate based on experience and performance in interview rounds (categorical variable labelled C0/C1/C2/C3/C4/C5/C6)
6 Percentage hike (CTC) expected Percentage hike expected by the candidate (continuous variable)
7 Percentage hike offered (CTC) Percentage hike offered by the company (continuous variable)
8 Percent difference CTC Percentage difference between offered and expected CTC (continuous variable)
9 Joining bonus Binary variable indicating if joining bonus was given or not (Yes/No)
10 Gender Gender of the candidate (Male/Female)
11 Candidate source Source from which resume of the candidate was obtained (categorical variables with categories Employee referral/Agency/Direct)
12 REX (in years) Relevant years of experience of the candidate for the position offered (continuous variable)
13 LOB Line of business for which offer was rolled out (categorical variable)
14 DOB Date of birth of the candidate
15 Joining location Company location for which offer was rolled out for candidate to join (categorical variable)
16 Candidate relocation status Binary variable indicating whether candidate has to relocate from one city to another city for joining (Yes/No)
17 HR status Final joining status of candidate (Joined/Not-Joined)

Code starts here

To know the environment with the python kernal

In [1]:
import sys, os

sys.executable
Out[1]:
'/Users/Rahul/opt/anaconda3/bin/python'

We are going to use below mentioned libraries for data import, processing and visulization. As we progress, we will use other specific libraries for model building and evaluation.

In [2]:
import pandas as pd 
import numpy as np
import seaborn as sn # visualization library based on matplotlib
import matplotlib.pylab as plt
import graphviz 

#the output of plotting commands is displayed inline within frontends like in Jupyter notebook
%matplotlib inline 

Data Import and Manipulation

1. Importing a data set

Give the correct path to the data

modify the ast_note_interactivity kernel option to see the value of multiple statements at once.

In [3]:
import os
In [4]:
os.getcwd()
Out[4]:
'/Users/Rahul/Documents/Rahul Office/IIMB/Work @ IIMB/Training Material/Concepts/Python/ML_using_Python/Python_Code/Python_decision_tree/Code'
In [5]:
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
pd.options.display.max_columns = None
In [6]:
raw_df = pd.read_csv( "../HR_case/data/IMB533_HR_Data_No_Missing_Value.csv", 
                        sep = ',', na_values = ['', ' '])

raw_df.columns = raw_df.columns.str.lower().str.replace(' ', '_')
raw_df.head()
Out[6]:
slno candidate_ref doj_extended duration_to_accept_offer notice_period offered_band pecent_hike_expected_in_ctc percent_hike_offered_in_ctc percent_difference_ctc joining_bonus candidate_relocate_actual gender candidate_source rex_in_yrs lob location age status
0 1 2110407 Yes 14 30 E2 -20.79 13.16 42.86 No No Female Agency 7 ERS Noida 34 Joined
1 2 2112635 No 18 30 E2 50.00 320.00 180.00 No No Male Employee Referral 8 INFRA Chennai 34 Joined
2 3 2112838 No 3 45 E2 42.84 42.84 0.00 No No Male Agency 4 INFRA Noida 27 Joined
3 4 2115021 No 26 30 E2 42.84 42.84 0.00 No No Male Employee Referral 4 INFRA Noida 34 Joined
4 5 2115125 Yes 1 120 E2 42.59 42.59 0.00 No Yes Male Employee Referral 6 INFRA Noida 34 Joined

Dropping SLNo and Candidate.Ref as these will not be used for any analysis or model building. To know about all the possible operations which can be performed on pandas dataframe:

https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.html

In [7]:
if set(['slno','candidate_ref']).issubset(raw_df.columns):
    raw_df.drop(['slno','candidate_ref'],axis=1, inplace=True)
    
raw_df.head()
Out[7]:
doj_extended duration_to_accept_offer notice_period offered_band pecent_hike_expected_in_ctc percent_hike_offered_in_ctc percent_difference_ctc joining_bonus candidate_relocate_actual gender candidate_source rex_in_yrs lob location age status
0 Yes 14 30 E2 -20.79 13.16 42.86 No No Female Agency 7 ERS Noida 34 Joined
1 No 18 30 E2 50.00 320.00 180.00 No No Male Employee Referral 8 INFRA Chennai 34 Joined
2 No 3 45 E2 42.84 42.84 0.00 No No Male Agency 4 INFRA Noida 27 Joined
3 No 26 30 E2 42.84 42.84 0.00 No No Male Employee Referral 4 INFRA Noida 34 Joined
4 Yes 1 120 E2 42.59 42.59 0.00 No Yes Male Employee Referral 6 INFRA Noida 34 Joined

2. Structure of the dataset

In [8]:
raw_df.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 8995 entries, 0 to 8994
Data columns (total 16 columns):
 #   Column                       Non-Null Count  Dtype  
---  ------                       --------------  -----  
 0   doj_extended                 8995 non-null   object 
 1   duration_to_accept_offer     8995 non-null   int64  
 2   notice_period                8995 non-null   int64  
 3   offered_band                 8995 non-null   object 
 4   pecent_hike_expected_in_ctc  8995 non-null   float64
 5   percent_hike_offered_in_ctc  8995 non-null   float64
 6   percent_difference_ctc       8995 non-null   float64
 7   joining_bonus                8995 non-null   object 
 8   candidate_relocate_actual    8995 non-null   object 
 9   gender                       8995 non-null   object 
 10  candidate_source             8995 non-null   object 
 11  rex_in_yrs                   8995 non-null   int64  
 12  lob                          8995 non-null   object 
 13  location                     8995 non-null   object 
 14  age                          8995 non-null   int64  
 15  status                       8995 non-null   object 
dtypes: float64(3), int64(4), object(9)
memory usage: 1.1+ MB
In [9]:
raw_df.status.value_counts()
raw_df.describe(include='all').transpose()
Out[9]:
Joined        7313
Not Joined    1682
Name: status, dtype: int64
Out[9]:
count unique top freq mean std min 25% 50% 75% max
doj_extended 8995 2 No 4788 NaN NaN NaN NaN NaN NaN NaN
duration_to_accept_offer 8995 NaN NaN NaN 21.4345 25.8116 0 3 10 33 224
notice_period 8995 NaN NaN NaN 39.2918 22.2202 0 30 30 60 120
offered_band 8995 4 E1 5568 NaN NaN NaN NaN NaN NaN NaN
pecent_hike_expected_in_ctc 8995 NaN NaN NaN 43.8648 29.789 -68.83 27.27 40 53.85 359.77
percent_hike_offered_in_ctc 8995 NaN NaN NaN 40.6574 36.0641 -60.53 22.09 36 50 471.43
percent_difference_ctc 8995 NaN NaN NaN -1.5738 19.6107 -67.27 -8.33 0 0 300
joining_bonus 8995 2 No 8578 NaN NaN NaN NaN NaN NaN NaN
candidate_relocate_actual 8995 2 No 7705 NaN NaN NaN NaN NaN NaN NaN
gender 8995 2 Male 7444 NaN NaN NaN NaN NaN NaN NaN
candidate_source 8995 3 Direct 4801 NaN NaN NaN NaN NaN NaN NaN
rex_in_yrs 8995 NaN NaN NaN 4.23902 2.54757 0 3 4 6 24
lob 8995 9 INFRA 2850 NaN NaN NaN NaN NaN NaN NaN
location 8995 11 Chennai 3150 NaN NaN NaN NaN NaN NaN NaN
age 8995 NaN NaN NaN 29.9132 4.09791 20 27 29 34 60
status 8995 2 Joined 7313 NaN NaN NaN NaN NaN NaN NaN

To get a help on the features of a object

In [10]:
#?raw_df.status.value_counts()

2. Summarizing the dataset

Create a new data frame and store the raw data copy. This is being done to have a copy of the raw data intact for further manipulation if needed. The dropna() function is used for row wise deletion of missing value. The axis = 0 means row-wise, 1 means column wise.

In [11]:
filter_df = raw_df.dropna(axis=0, how='any', thresh=None, 
                             subset=None, inplace=False)

list(filter_df.columns )
Out[11]:
['doj_extended',
 'duration_to_accept_offer',
 'notice_period',
 'offered_band',
 'pecent_hike_expected_in_ctc',
 'percent_hike_offered_in_ctc',
 'percent_difference_ctc',
 'joining_bonus',
 'candidate_relocate_actual',
 'gender',
 'candidate_source',
 'rex_in_yrs',
 'lob',
 'location',
 'age',
 'status']

We will first start by printing the unique labels in categorical features

In [12]:
numerical_features = ['duration_to_accept_offer','notice_period','pecent_hike_expected_in_ctc',
                      'percent_hike_offered_in_ctc','percent_difference_ctc','rex_in_yrs','age']

categorical_features = ['doj_extended','offered_band','joining_bonus','candidate_relocate_actual',
                        'gender','candidate_source','lob','location','status']

for f in categorical_features:
    print("\nThe unique labels in {} is {}\n".format(f, filter_df[f].unique()))
    print("The values in {} is \n{}\n".format(f,  filter_df[f].value_counts()))
The unique labels in doj_extended is ['Yes' 'No']

The values in doj_extended is 
No     4788
Yes    4207
Name: doj_extended, dtype: int64


The unique labels in offered_band is ['E2' 'E1' 'E3' 'E0']

The values in offered_band is 
E1    5568
E2    2711
E3     505
E0     211
Name: offered_band, dtype: int64


The unique labels in joining_bonus is ['No' 'Yes']

The values in joining_bonus is 
No     8578
Yes     417
Name: joining_bonus, dtype: int64


The unique labels in candidate_relocate_actual is ['No' 'Yes']

The values in candidate_relocate_actual is 
No     7705
Yes    1290
Name: candidate_relocate_actual, dtype: int64


The unique labels in gender is ['Female' 'Male']

The values in gender is 
Male      7444
Female    1551
Name: gender, dtype: int64


The unique labels in candidate_source is ['Agency' 'Employee Referral' 'Direct']

The values in candidate_source is 
Direct               4801
Agency               2585
Employee Referral    1609
Name: candidate_source, dtype: int64


The unique labels in lob is ['ERS' 'INFRA' 'Healthcare' 'BFSI' 'CSMP' 'ETS' 'AXON' 'EAS' 'MMS']

The values in lob is 
INFRA         2850
ERS           2426
BFSI          1396
ETS            691
CSMP           579
AXON           568
EAS            346
Healthcare     124
MMS             15
Name: lob, dtype: int64


The unique labels in location is ['Noida' 'Chennai' 'Gurgaon' 'Bangalore' 'Hyderabad' 'Kolkata' 'Cochin'
 'Pune' 'Others' 'Mumbai' 'Ahmedabad']

The values in location is 
Chennai      3150
Noida        2727
Bangalore    2230
Hyderabad     341
Mumbai        197
Gurgaon       146
Kolkata       129
Pune           48
Others         13
Cochin          8
Ahmedabad       6
Name: location, dtype: int64


The unique labels in status is ['Joined' 'Not Joined']

The values in status is 
Joined        7313
Not Joined    1682
Name: status, dtype: int64

Looking at the feature line of business it seems that EAS, Healthcare and MMS does not have enough observations and may be clubbed together

In [13]:
filter_df['lob']=np.where(filter_df['lob'] =='EAS', 'Others', filter_df['lob'])
filter_df['lob']=np.where(filter_df['lob'] =='Healthcare', 'Others', filter_df['lob'])
filter_df['lob']=np.where(filter_df['lob'] =='MMS', 'Others', filter_df['lob'])
filter_df.lob.value_counts()
Out[13]:
INFRA     2850
ERS       2426
BFSI      1396
ETS        691
CSMP       579
AXON       568
Others     485
Name: lob, dtype: int64

We will use groupby function of pandas to get deeper insights of the behaviour of people Joining or Not Joining the company. We will write a generic function to report the mean by any categorical variable.

In [14]:
def group_by (categorical_features):
    return filter_df.groupby(categorical_features).mean()
In [15]:
group_by("doj_extended")
group_by("status")
Out[15]:
duration_to_accept_offer notice_period pecent_hike_expected_in_ctc percent_hike_offered_in_ctc percent_difference_ctc rex_in_yrs age
doj_extended
No 13.171261 36.381579 43.907550 40.923223 -1.443452 4.011696 29.699248
Yes 30.838840 42.603993 43.816154 40.354773 -1.722154 4.497742 30.156644
Out[15]:
duration_to_accept_offer notice_period pecent_hike_expected_in_ctc percent_hike_offered_in_ctc percent_difference_ctc rex_in_yrs age
status
Joined 20.624368 37.244633 43.860660 41.133205 -1.262036 4.192944 30.004102
Not Joined 24.956599 48.192628 43.882818 38.588460 -2.929298 4.439358 29.517836

3. Visualizing the Data

Plot can be done using the callable functions of

  1. pandas library (http://pandas.pydata.org/pandas-docs/stable/visualization.html)
  2. matplotlib library (https://matplotlib.org/) or
  3. seaborn library (https://seaborn.pydata.org/) which is based on matplotlib and provides interface for drawing attractive statistical graphics.

3a. Visualizing the Data using seaborn

Write a custom function to create bar plot to visulaize the average of numeric features w.r.t each categorical feature. Say, average number of days to accept the offer w.r.t status as joined vs. not joined.

In [16]:
def bar_plot(xlabel,ylabel,xcnt,ycnt):
    sn.barplot(x = xlabel, y = ylabel, data= filter_df, ax = axes[xcnt,ycnt])
    fig.show()
In [17]:
numerical_features_set = ['duration_to_accept_offer','notice_period','age']
categorical_features_set = ['offered_band','gender','status']

xcnt=0
ycnt = 0
fig, axes = plt.subplots(3,3, figsize=(12,9))
fig.subplots_adjust(hspace = 1, wspace=.5)

for c in categorical_features_set:
    for n in numerical_features_set:
        bar_plot(c,n,xcnt,ycnt)
        ycnt = ycnt+1
    xcnt = xcnt+1
    ycnt=0
<ipython-input-16-d607597d782e>:3: UserWarning: Matplotlib is currently using module://ipykernel.pylab.backend_inline, which is a non-GUI backend, so cannot show the figure.
  fig.show()

4. Dummy Variable coding

Remove the response variable from the dataset¶

In [18]:
X_features = list(filter_df.columns)
X_features.remove('status')
X_features.remove('pecent_hike_expected_in_ctc')
X_features.remove('percent_hike_offered_in_ctc')
X_features.remove('candidate_relocate_actual')
In [19]:
X_features
Out[19]:
['doj_extended',
 'duration_to_accept_offer',
 'notice_period',
 'offered_band',
 'percent_difference_ctc',
 'joining_bonus',
 'gender',
 'candidate_source',
 'rex_in_yrs',
 'lob',
 'location',
 'age']
In [20]:
encoded_X_df = pd.get_dummies(filter_df[X_features])
encoded_Y_df = pd.get_dummies(filter_df['status'])

Demo of use of preprocessing

Using Label Encoder. But not to be used in DecisionTree Classifier.

In [21]:
#from sklearn import preprocessing
#le = preprocessing.LabelEncoder()
#for i in range(0,filter_df.shape[1]):
#    if filter_df.dtypes[i]=='object':
#        filter_df[filter_df.columns[i]] = le.fit_transform(filter_df[filter_df.columns[i]])
In [22]:
Y = encoded_Y_df.filter(['Joined'], axis =1)
X = encoded_X_df

The train and test split can also be done using the sklearn module

In [23]:
from sklearn.model_selection import train_test_split

X_train, X_test, y_train, y_test = train_test_split( X, Y, test_size = 0.2, random_state = 42)

Model Building: Using the sklearn

In [24]:
tree.DecisionTreeClassifier?
Object `tree.DecisionTreeClassifier` not found.
In [25]:
from sklearn import tree
dt = tree.DecisionTreeClassifier()

dt_model = dt.fit(X_train,y_train)
In [26]:
#!pip install six
#!conda install graphviz
#!pip install pydotplus
In [27]:
#from sklearn.externals.six import StringIO
from six import StringIO
from IPython.display import Image
from sklearn import tree
import pydotplus
In [28]:
output_file = StringIO()
vis_tree = tree.export_graphviz(dt_model,out_file=output_file,
                                feature_names=X_train.columns,  
                                class_names=['Not Joined','Joined'],  
                                filled=True, rounded=True,  
                                special_characters=True) 
graph = pydotplus.graph_from_dot_data(output_file.getvalue())
graph.write_png("hr_decision_tree.png")
Image(graph.create_png())
dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.379349 to fit

Out[28]:
True
dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.379349 to fit

Out[28]:

Other way to visulaize

In [29]:
import graphviz 

vis_tree = tree.export_graphviz(dt_model,out_file=None,
                                feature_names=X_train.columns,  
                                class_names=['Not Joined','Joined'],  
                                filled=True, rounded=True,  
                                special_characters=True) 

graph = graphviz.Source(vis_tree) 
graph.render("hr_decision_tree") 
graph.view
graph
Out[29]:
'hr_decision_tree.pdf'
Out[29]:
<bound method File.view of <graphviz.files.Source object at 0x7fb5e2f08910>>
Out[29]:
Tree 0 notice_period ≤ 37.5 gini = 0.303 samples = 7196 value = [1342, 5854] class = Joined 1 duration_to_accept_offer ≤ 70.5 gini = 0.233 samples = 4742 value = [638, 4104] class = Joined 0->1 True 1714 lob_INFRA ≤ 0.5 gini = 0.409 samples = 2454 value = [704, 1750] class = Joined 0->1714 False 2 notice_period ≤ 15.0 gini = 0.218 samples = 4615 value = [575, 4040] class = Joined 1->2 1633 duration_to_accept_offer ≤ 105.5 gini = 0.5 samples = 127 value = [63, 64] class = Joined 1->1633 3 percent_difference_ctc ≤ -34.25 gini = 0.112 samples = 621 value = [37, 584] class = Joined 2->3 132 percent_difference_ctc ≤ -2.05 gini = 0.233 samples = 3994 value = [538, 3456] class = Joined 2->132 4 percent_difference_ctc ≤ -39.145 gini = 0.42 samples = 10 value = [3, 7] class = Joined 3->4 7 percent_difference_ctc ≤ 3.025 gini = 0.105 samples = 611 value = [34, 577] class = Joined 3->7 5 gini = 0.0 samples = 7 value = [0, 7] class = Joined 4->5 6 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 4->6 8 location_Noida ≤ 0.5 gini = 0.08 samples = 500 value = [21, 479] class = Joined 7->8 87 joining_bonus_Yes ≤ 0.5 gini = 0.207 samples = 111 value = [13, 98] class = Joined 7->87 9 duration_to_accept_offer ≤ 24.5 gini = 0.115 samples = 326 value = [20, 306] class = Joined 8->9 80 age ≤ 26.5 gini = 0.011 samples = 174 value = [1, 173] class = Joined 8->80 10 percent_difference_ctc ≤ -2.935 gini = 0.103 samples = 311 value = [17, 294] class = Joined 9->10 71 doj_extended_Yes ≤ 0.5 gini = 0.32 samples = 15 value = [3, 12] class = Joined 9->71 11 location_Mumbai ≤ 0.5 gini = 0.171 samples = 127 value = [12, 115] class = Joined 10->11 50 offered_band_E1 ≤ 0.5 gini = 0.053 samples = 184 value = [5, 179] class = Joined 10->50 12 age ≤ 23.5 gini = 0.136 samples = 123 value = [9, 114] class = Joined 11->12 47 duration_to_accept_offer ≤ 15.5 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 11->47 13 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 12->13 14 offered_band_E2 ≤ 0.5 gini = 0.123 samples = 122 value = [8, 114] class = Joined 12->14 15 age ≤ 24.5 gini = 0.068 samples = 85 value = [3, 82] class = Joined 14->15 32 lob_BFSI ≤ 0.5 gini = 0.234 samples = 37 value = [5, 32] class = Joined 14->32 16 candidate_source_Direct ≤ 0.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 15->16 19 percent_difference_ctc ≤ -22.775 gini = 0.048 samples = 81 value = [2, 79] class = Joined 15->19 17 gini = 0.0 samples = 3 value = [0, 3] class = Joined 16->17 18 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 16->18 20 candidate_source_Direct ≤ 0.5 gini = 0.32 samples = 5 value = [1, 4] class = Joined 19->20 23 candidate_source_Employee Referral ≤ 0.5 gini = 0.026 samples = 76 value = [1, 75] class = Joined 19->23 21 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 20->21 22 gini = 0.0 samples = 4 value = [0, 4] class = Joined 20->22 24 gini = 0.0 samples = 59 value = [0, 59] class = Joined 23->24 25 lob_INFRA ≤ 0.5 gini = 0.111 samples = 17 value = [1, 16] class = Joined 23->25 26 gini = 0.0 samples = 11 value = [0, 11] class = Joined 25->26 27 duration_to_accept_offer ≤ 1.5 gini = 0.278 samples = 6 value = [1, 5] class = Joined 25->27 28 age ≤ 29.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 27->28 31 gini = 0.0 samples = 4 value = [0, 4] class = Joined 27->31 29 gini = 0.0 samples = 1 value = [0, 1] class = Joined 28->29 30 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 28->30 33 rex_in_yrs ≤ 5.5 gini = 0.165 samples = 33 value = [3, 30] class = Joined 32->33 42 candidate_source_Direct ≤ 0.5 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 32->42 34 joining_bonus_Yes ≤ 0.5 gini = 0.355 samples = 13 value = [3, 10] class = Joined 33->34 41 gini = 0.0 samples = 20 value = [0, 20] class = Joined 33->41 35 candidate_source_Agency ≤ 0.5 gini = 0.165 samples = 11 value = [1, 10] class = Joined 34->35 40 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 34->40 36 gini = 0.0 samples = 9 value = [0, 9] class = Joined 35->36 37 percent_difference_ctc ≤ -15.0 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 35->37 38 gini = 0.0 samples = 1 value = [0, 1] class = Joined 37->38 39 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 37->39 43 duration_to_accept_offer ≤ 6.0 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 42->43 46 gini = 0.0 samples = 1 value = [0, 1] class = Joined 42->46 44 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 43->44 45 gini = 0.0 samples = 1 value = [0, 1] class = Joined 43->45 48 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 47->48 49 gini = 0.0 samples = 1 value = [0, 1] class = Joined 47->49 51 gini = 0.0 samples = 91 value = [0, 91] class = Joined 50->51 52 age ≤ 28.5 gini = 0.102 samples = 93 value = [5, 88] class = Joined 50->52 53 rex_in_yrs ≤ 3.5 gini = 0.266 samples = 19 value = [3, 16] class = Joined 52->53 60 lob_INFRA ≤ 0.5 gini = 0.053 samples = 74 value = [2, 72] class = Joined 52->60 54 gini = 0.0 samples = 13 value = [0, 13] class = Joined 53->54 55 gender_Female ≤ 0.5 gini = 0.5 samples = 6 value = [3, 3] class = Not Joined 53->55 56 duration_to_accept_offer ≤ 5.0 gini = 0.375 samples = 4 value = [1, 3] class = Joined 55->56 59 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 55->59 57 gini = 0.0 samples = 3 value = [0, 3] class = Joined 56->57 58 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 56->58 61 gini = 0.0 samples = 56 value = [0, 56] class = Joined 60->61 62 rex_in_yrs ≤ 2.5 gini = 0.198 samples = 18 value = [2, 16] class = Joined 60->62 63 gini = 0.0 samples = 10 value = [0, 10] class = Joined 62->63 64 location_Chennai ≤ 0.5 gini = 0.375 samples = 8 value = [2, 6] class = Joined 62->64 65 gini = 0.0 samples = 3 value = [0, 3] class = Joined 64->65 66 age ≤ 32.5 gini = 0.48 samples = 5 value = [2, 3] class = Joined 64->66 67 gini = 0.0 samples = 2 value = [0, 2] class = Joined 66->67 68 candidate_source_Agency ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 66->68 69 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 68->69 70 gini = 0.0 samples = 1 value = [0, 1] class = Joined 68->70 72 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 71->72 73 duration_to_accept_offer ≤ 25.5 gini = 0.245 samples = 14 value = [2, 12] class = Joined 71->73 74 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 73->74 75 lob_BFSI ≤ 0.5 gini = 0.142 samples = 13 value = [1, 12] class = Joined 73->75 76 gini = 0.0 samples = 11 value = [0, 11] class = Joined 75->76 77 location_Chennai ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 75->77 78 gini = 0.0 samples = 1 value = [0, 1] class = Joined 77->78 79 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 77->79 81 offered_band_E2 ≤ 0.5 gini = 0.056 samples = 35 value = [1, 34] class = Joined 80->81 86 gini = 0.0 samples = 139 value = [0, 139] class = Joined 80->86 82 gini = 0.0 samples = 31 value = [0, 31] class = Joined 81->82 83 rex_in_yrs ≤ 3.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 81->83 84 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 83->84 85 gini = 0.0 samples = 3 value = [0, 3] class = Joined 83->85 88 rex_in_yrs ≤ 1.5 gini = 0.159 samples = 103 value = [9, 94] class = Joined 87->88 125 duration_to_accept_offer ≤ 1.5 gini = 0.5 samples = 8 value = [4, 4] class = Not Joined 87->125 89 lob_INFRA ≤ 0.5 gini = 0.32 samples = 15 value = [3, 12] class = Joined 88->89 100 percent_difference_ctc ≤ 19.165 gini = 0.127 samples = 88 value = [6, 82] class = Joined 88->100 90 gini = 0.0 samples = 6 value = [0, 6] class = Joined 89->90 91 age ≤ 25.0 gini = 0.444 samples = 9 value = [3, 6] class = Joined 89->91 92 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 91->92 93 percent_difference_ctc ≤ 16.25 gini = 0.375 samples = 8 value = [2, 6] class = Joined 91->93 94 percent_difference_ctc ≤ 9.555 gini = 0.245 samples = 7 value = [1, 6] class = Joined 93->94 99 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 93->99 95 doj_extended_No ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 94->95 98 gini = 0.0 samples = 5 value = [0, 5] class = Joined 94->98 96 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 95->96 97 gini = 0.0 samples = 1 value = [0, 1] class = Joined 95->97 101 age ≤ 26.5 gini = 0.068 samples = 57 value = [2, 55] class = Joined 100->101 114 offered_band_E3 ≤ 0.5 gini = 0.225 samples = 31 value = [4, 27] class = Joined 100->114 102 percent_difference_ctc ≤ 5.005 gini = 0.375 samples = 4 value = [1, 3] class = Joined 101->102 105 duration_to_accept_offer ≤ 1.5 gini = 0.037 samples = 53 value = [1, 52] class = Joined 101->105 103 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 102->103 104 gini = 0.0 samples = 3 value = [0, 3] class = Joined 102->104 106 rex_in_yrs ≤ 3.5 gini = 0.105 samples = 18 value = [1, 17] class = Joined 105->106 113 gini = 0.0 samples = 35 value = [0, 35] class = Joined 105->113 107 rex_in_yrs ≤ 2.5 gini = 0.278 samples = 6 value = [1, 5] class = Joined 106->107 112 gini = 0.0 samples = 12 value = [0, 12] class = Joined 106->112 108 gini = 0.0 samples = 4 value = [0, 4] class = Joined 107->108 109 percent_difference_ctc ≤ 11.0 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 107->109 110 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 109->110 111 gini = 0.0 samples = 1 value = [0, 1] class = Joined 109->111 115 doj_extended_No ≤ 0.5 gini = 0.18 samples = 30 value = [3, 27] class = Joined 114->115 124 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 114->124 116 duration_to_accept_offer ≤ 6.0 gini = 0.444 samples = 9 value = [3, 6] class = Joined 115->116 123 gini = 0.0 samples = 21 value = [0, 21] class = Joined 115->123 117 lob_Others ≤ 0.5 gini = 0.5 samples = 6 value = [3, 3] class = Not Joined 116->117 122 gini = 0.0 samples = 3 value = [0, 3] class = Joined 116->122 118 lob_INFRA ≤ 0.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 117->118 121 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 117->121 119 gini = 0.0 samples = 3 value = [0, 3] class = Joined 118->119 120 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 118->120 126 gini = 0.0 samples = 2 value = [0, 2] class = Joined 125->126 127 duration_to_accept_offer ≤ 4.0 gini = 0.444 samples = 6 value = [4, 2] class = Not Joined 125->127 128 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 127->128 129 offered_band_E1 ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 127->129 130 gini = 0.0 samples = 2 value = [0, 2] class = Joined 129->130 131 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 129->131 133 lob_INFRA ≤ 0.5 gini = 0.279 samples = 1601 value = [268, 1333] class = Joined 132->133 776 offered_band_E0 ≤ 0.5 gini = 0.2 samples = 2393 value = [270, 2123] class = Joined 132->776 134 offered_band_E2 ≤ 0.5 gini = 0.309 samples = 1183 value = [226, 957] class = Joined 133->134 655 location_Ahmedabad ≤ 0.5 gini = 0.181 samples = 418 value = [42, 376] class = Joined 133->655 135 age ≤ 29.5 gini = 0.276 samples = 957 value = [158, 799] class = Joined 134->135 528 duration_to_accept_offer ≤ 1.5 gini = 0.421 samples = 226 value = [68, 158] class = Joined 134->528 136 location_Chennai ≤ 0.5 gini = 0.32 samples = 599 value = [120, 479] class = Joined 135->136 403 duration_to_accept_offer ≤ 10.5 gini = 0.19 samples = 358 value = [38, 320] class = Joined 135->403 137 duration_to_accept_offer ≤ 26.5 gini = 0.261 samples = 318 value = [49, 269] class = Joined 136->137 248 percent_difference_ctc ≤ -8.515 gini = 0.378 samples = 281 value = [71, 210] class = Joined 136->248 138 doj_extended_No ≤ 0.5 gini = 0.302 samples = 237 value = [44, 193] class = Joined 137->138 225 lob_Others ≤ 0.5 gini = 0.116 samples = 81 value = [5, 76] class = Joined 137->225 139 percent_difference_ctc ≤ -5.505 gini = 0.395 samples = 96 value = [26, 70] class = Joined 138->139 186 location_Kolkata ≤ 0.5 gini = 0.223 samples = 141 value = [18, 123] class = Joined 138->186 140 percent_difference_ctc ≤ -6.46 gini = 0.433 samples = 79 value = [25, 54] class = Joined 139->140 183 percent_difference_ctc ≤ -2.725 gini = 0.111 samples = 17 value = [1, 16] class = Joined 139->183 141 location_Pune ≤ 0.5 gini = 0.411 samples = 76 value = [22, 54] class = Joined 140->141 182 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 140->182 142 lob_BFSI ≤ 0.5 gini = 0.394 samples = 74 value = [20, 54] class = Joined 141->142 181 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 141->181 143 duration_to_accept_offer ≤ 3.5 gini = 0.359 samples = 64 value = [15, 49] class = Joined 142->143 174 percent_difference_ctc ≤ -10.98 gini = 0.5 samples = 10 value = [5, 5] class = Not Joined 142->174 144 candidate_source_Direct ≤ 0.5 gini = 0.5 samples = 10 value = [5, 5] class = Not Joined 143->144 149 percent_difference_ctc ≤ -41.52 gini = 0.302 samples = 54 value = [10, 44] class = Joined 143->149 145 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 144->145 146 location_Hyderabad ≤ 0.5 gini = 0.278 samples = 6 value = [1, 5] class = Joined 144->146 147 gini = 0.0 samples = 5 value = [0, 5] class = Joined 146->147 148 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 146->148 150 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 149->150 151 percent_difference_ctc ≤ -17.07 gini = 0.282 samples = 53 value = [9, 44] class = Joined 149->151 152 gini = 0.0 samples = 16 value = [0, 16] class = Joined 151->152 153 percent_difference_ctc ≤ -14.835 gini = 0.368 samples = 37 value = [9, 28] class = Joined 151->153 154 location_Noida ≤ 0.5 gini = 0.5 samples = 6 value = [3, 3] class = Not Joined 153->154 157 duration_to_accept_offer ≤ 10.5 gini = 0.312 samples = 31 value = [6, 25] class = Joined 153->157 155 gini = 0.0 samples = 3 value = [0, 3] class = Joined 154->155 156 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 154->156 158 age ≤ 26.5 gini = 0.415 samples = 17 value = [5, 12] class = Joined 157->158 171 rex_in_yrs ≤ 2.5 gini = 0.133 samples = 14 value = [1, 13] class = Joined 157->171 159 percent_difference_ctc ≤ -8.11 gini = 0.198 samples = 9 value = [1, 8] class = Joined 158->159 164 percent_difference_ctc ≤ -9.665 gini = 0.5 samples = 8 value = [4, 4] class = Not Joined 158->164 160 gini = 0.0 samples = 7 value = [0, 7] class = Joined 159->160 161 candidate_source_Direct ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 159->161 162 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 161->162 163 gini = 0.0 samples = 1 value = [0, 1] class = Joined 161->163 165 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 164->165 166 age ≤ 27.5 gini = 0.32 samples = 5 value = [1, 4] class = Joined 164->166 167 percent_difference_ctc ≤ -8.01 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 166->167 170 gini = 0.0 samples = 3 value = [0, 3] class = Joined 166->170 168 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 167->168 169 gini = 0.0 samples = 1 value = [0, 1] class = Joined 167->169 172 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 171->172 173 gini = 0.0 samples = 13 value = [0, 13] class = Joined 171->173 175 percent_difference_ctc ≤ -17.0 gini = 0.408 samples = 7 value = [2, 5] class = Joined 174->175 180 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 174->180 176 duration_to_accept_offer ≤ 4.0 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 175->176 179 gini = 0.0 samples = 4 value = [0, 4] class = Joined 175->179 177 gini = 0.0 samples = 1 value = [0, 1] class = Joined 176->177 178 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 176->178 184 gini = 0.0 samples = 16 value = [0, 16] class = Joined 183->184 185 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 183->185 187 location_Mumbai ≤ 0.5 gini = 0.195 samples = 137 value = [15, 122] class = Joined 186->187 222 percent_difference_ctc ≤ -18.825 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 186->222 188 location_Gurgaon ≤ 0.5 gini = 0.185 samples = 136 value = [14, 122] class = Joined 187->188 221 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 187->221 189 duration_to_accept_offer ≤ 24.5 gini = 0.174 samples = 135 value = [13, 122] class = Joined 188->189 220 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 188->220 190 candidate_source_Direct ≤ 0.5 gini = 0.163 samples = 134 value = [12, 122] class = Joined 189->190 219 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 189->219 191 percent_difference_ctc ≤ -9.025 gini = 0.268 samples = 69 value = [11, 58] class = Joined 190->191 212 duration_to_accept_offer ≤ 19.5 gini = 0.03 samples = 65 value = [1, 64] class = Joined 190->212 192 rex_in_yrs ≤ 2.5 gini = 0.387 samples = 42 value = [11, 31] class = Joined 191->192 211 gini = 0.0 samples = 27 value = [0, 27] class = Joined 191->211 193 age ≤ 25.5 gini = 0.111 samples = 17 value = [1, 16] class = Joined 192->193 200 location_Bangalore ≤ 0.5 gini = 0.48 samples = 25 value = [10, 15] class = Joined 192->200 194 age ≤ 24.5 gini = 0.245 samples = 7 value = [1, 6] class = Joined 193->194 199 gini = 0.0 samples = 10 value = [0, 10] class = Joined 193->199 195 gini = 0.0 samples = 5 value = [0, 5] class = Joined 194->195 196 gender_Female ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 194->196 197 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 196->197 198 gini = 0.0 samples = 1 value = [0, 1] class = Joined 196->198 201 duration_to_accept_offer ≤ 2.5 gini = 0.26 samples = 13 value = [2, 11] class = Joined 200->201 206 rex_in_yrs ≤ 3.5 gini = 0.444 samples = 12 value = [8, 4] class = Not Joined 200->206 202 percent_difference_ctc ≤ -19.615 gini = 0.48 samples = 5 value = [2, 3] class = Joined 201->202 205 gini = 0.0 samples = 8 value = [0, 8] class = Joined 201->205 203 gini = 0.0 samples = 3 value = [0, 3] class = Joined 202->203 204 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 202->204 207 gini = 0.0 samples = 7 value = [7, 0] class = Not Joined 206->207 208 duration_to_accept_offer ≤ 7.5 gini = 0.32 samples = 5 value = [1, 4] class = Joined 206->208 209 gini = 0.0 samples = 4 value = [0, 4] class = Joined 208->209 210 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 208->210 213 gini = 0.0 samples = 60 value = [0, 60] class = Joined 212->213 214 age ≤ 27.0 gini = 0.32 samples = 5 value = [1, 4] class = Joined 212->214 215 gini = 0.0 samples = 3 value = [0, 3] class = Joined 214->215 216 gender_Female ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 214->216 217 gini = 0.0 samples = 1 value = [0, 1] class = Joined 216->217 218 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 216->218 223 gini = 0.0 samples = 1 value = [0, 1] class = Joined 222->223 224 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 222->224 226 duration_to_accept_offer ≤ 68.0 gini = 0.096 samples = 79 value = [4, 75] class = Joined 225->226 245 age ≤ 27.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 225->245 227 percent_difference_ctc ≤ -8.61 gini = 0.075 samples = 77 value = [3, 74] class = Joined 226->227 242 age ≤ 27.0 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 226->242 228 gini = 0.0 samples = 45 value = [0, 45] class = Joined 227->228 229 duration_to_accept_offer ≤ 36.0 gini = 0.17 samples = 32 value = [3, 29] class = Joined 227->229 230 gini = 0.0 samples = 16 value = [0, 16] class = Joined 229->230 231 lob_BFSI ≤ 0.5 gini = 0.305 samples = 16 value = [3, 13] class = Joined 229->231 232 gini = 0.0 samples = 8 value = [0, 8] class = Joined 231->232 233 percent_difference_ctc ≤ -3.615 gini = 0.469 samples = 8 value = [3, 5] class = Joined 231->233 234 percent_difference_ctc ≤ -6.51 gini = 0.408 samples = 7 value = [2, 5] class = Joined 233->234 241 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 233->241 235 location_Gurgaon ≤ 0.5 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 234->235 240 gini = 0.0 samples = 3 value = [0, 3] class = Joined 234->240 236 age ≤ 26.0 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 235->236 239 gini = 0.0 samples = 1 value = [0, 1] class = Joined 235->239 237 gini = 0.0 samples = 1 value = [0, 1] class = Joined 236->237 238 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 236->238 243 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 242->243 244 gini = 0.0 samples = 1 value = [0, 1] class = Joined 242->244 246 gini = 0.0 samples = 1 value = [0, 1] class = Joined 245->246 247 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 245->247 249 age ≤ 26.5 gini = 0.321 samples = 184 value = [37, 147] class = Joined 248->249 336 percent_difference_ctc ≤ -6.045 gini = 0.455 samples = 97 value = [34, 63] class = Joined 248->336 250 percent_difference_ctc ≤ -10.855 gini = 0.231 samples = 90 value = [12, 78] class = Joined 249->250 279 percent_difference_ctc ≤ -23.71 gini = 0.39 samples = 94 value = [25, 69] class = Joined 249->279 251 rex_in_yrs ≤ 2.5 gini = 0.155 samples = 71 value = [6, 65] class = Joined 250->251 272 duration_to_accept_offer ≤ 30.0 gini = 0.432 samples = 19 value = [6, 13] class = Joined 250->272 252 gini = 0.0 samples = 30 value = [0, 30] class = Joined 251->252 253 duration_to_accept_offer ≤ 12.5 gini = 0.25 samples = 41 value = [6, 35] class = Joined 251->253 254 duration_to_accept_offer ≤ 6.5 gini = 0.375 samples = 20 value = [5, 15] class = Joined 253->254 267 rex_in_yrs ≤ 3.5 gini = 0.091 samples = 21 value = [1, 20] class = Joined 253->267 255 percent_difference_ctc ≤ -28.075 gini = 0.142 samples = 13 value = [1, 12] class = Joined 254->255 260 lob_BFSI ≤ 0.5 gini = 0.49 samples = 7 value = [4, 3] class = Not Joined 254->260 256 doj_extended_Yes ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 255->256 259 gini = 0.0 samples = 11 value = [0, 11] class = Joined 255->259 257 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 256->257 258 gini = 0.0 samples = 1 value = [0, 1] class = Joined 256->258 261 percent_difference_ctc ≤ -19.135 gini = 0.32 samples = 5 value = [4, 1] class = Not Joined 260->261 266 gini = 0.0 samples = 2 value = [0, 2] class = Joined 260->266 262 candidate_source_Direct ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 261->262 265 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 261->265 263 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 262->263 264 gini = 0.0 samples = 1 value = [0, 1] class = Joined 262->264 268 gini = 0.0 samples = 19 value = [0, 19] class = Joined 267->268 269 duration_to_accept_offer ≤ 45.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 267->269 270 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 269->270 271 gini = 0.0 samples = 1 value = [0, 1] class = Joined 269->271 273 doj_extended_No ≤ 0.5 gini = 0.5 samples = 12 value = [6, 6] class = Not Joined 272->273 278 gini = 0.0 samples = 7 value = [0, 7] class = Joined 272->278 274 rex_in_yrs ≤ 3.5 gini = 0.245 samples = 7 value = [6, 1] class = Not Joined 273->274 277 gini = 0.0 samples = 5 value = [0, 5] class = Joined 273->277 275 gini = 0.0 samples = 6 value = [6, 0] class = Not Joined 274->275 276 gini = 0.0 samples = 1 value = [0, 1] class = Joined 274->276 280 rex_in_yrs ≤ 4.5 gini = 0.5 samples = 16 value = [8, 8] class = Not Joined 279->280 295 candidate_source_Employee Referral ≤ 0.5 gini = 0.341 samples = 78 value = [17, 61] class = Joined 279->295 281 rex_in_yrs ≤ 2.5 gini = 0.49 samples = 14 value = [8, 6] class = Not Joined 280->281 294 gini = 0.0 samples = 2 value = [0, 2] class = Joined 280->294 282 percent_difference_ctc ≤ -27.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 281->282 285 percent_difference_ctc ≤ -34.07 gini = 0.42 samples = 10 value = [7, 3] class = Not Joined 281->285 283 gini = 0.0 samples = 3 value = [0, 3] class = Joined 282->283 284 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 282->284 286 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 285->286 287 percent_difference_ctc ≤ -31.73 gini = 0.49 samples = 7 value = [4, 3] class = Not Joined 285->287 288 gini = 0.0 samples = 1 value = [0, 1] class = Joined 287->288 289 rex_in_yrs ≤ 3.5 gini = 0.444 samples = 6 value = [4, 2] class = Not Joined 287->289 290 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 289->290 291 percent_difference_ctc ≤ -23.905 gini = 0.444 samples = 3 value = [1, 2] class = Joined 289->291 292 gini = 0.0 samples = 2 value = [0, 2] class = Joined 291->292 293 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 291->293 296 percent_difference_ctc ≤ -13.54 gini = 0.296 samples = 72 value = [13, 59] class = Joined 295->296 331 percent_difference_ctc ≤ -15.755 gini = 0.444 samples = 6 value = [4, 2] class = Not Joined 295->331 297 duration_to_accept_offer ≤ 52.0 gini = 0.369 samples = 41 value = [10, 31] class = Joined 296->297 322 lob_CSMP ≤ 0.5 gini = 0.175 samples = 31 value = [3, 28] class = Joined 296->322 298 rex_in_yrs ≤ 2.5 gini = 0.349 samples = 40 value = [9, 31] class = Joined 297->298 321 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 297->321 299 age ≤ 27.5 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 298->299 302 rex_in_yrs ≤ 3.5 gini = 0.313 samples = 36 value = [7, 29] class = Joined 298->302 300 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 299->300 301 gini = 0.0 samples = 2 value = [0, 2] class = Joined 299->301 303 percent_difference_ctc ≤ -18.635 gini = 0.188 samples = 19 value = [2, 17] class = Joined 302->303 308 duration_to_accept_offer ≤ 4.0 gini = 0.415 samples = 17 value = [5, 12] class = Joined 302->308 304 candidate_source_Agency ≤ 0.5 gini = 0.48 samples = 5 value = [2, 3] class = Joined 303->304 307 gini = 0.0 samples = 14 value = [0, 14] class = Joined 303->307 305 gini = 0.0 samples = 3 value = [0, 3] class = Joined 304->305 306 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 304->306 309 rex_in_yrs ≤ 5.5 gini = 0.49 samples = 7 value = [4, 3] class = Not Joined 308->309 316 duration_to_accept_offer ≤ 32.0 gini = 0.18 samples = 10 value = [1, 9] class = Joined 308->316 310 gender_Male ≤ 0.5 gini = 0.32 samples = 5 value = [4, 1] class = Not Joined 309->310 315 gini = 0.0 samples = 2 value = [0, 2] class = Joined 309->315 311 lob_BFSI ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 310->311 314 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 310->314 312 gini = 0.0 samples = 1 value = [0, 1] class = Joined 311->312 313 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 311->313 317 gini = 0.0 samples = 8 value = [0, 8] class = Joined 316->317 318 doj_extended_No ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 316->318 319 gini = 0.0 samples = 1 value = [0, 1] class = Joined 318->319 320 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 318->320 323 percent_difference_ctc ≤ -9.255 gini = 0.071 samples = 27 value = [1, 26] class = Joined 322->323 328 age ≤ 28.0 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 322->328 324 gini = 0.0 samples = 24 value = [0, 24] class = Joined 323->324 325 duration_to_accept_offer ≤ 2.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 323->325 326 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 325->326 327 gini = 0.0 samples = 2 value = [0, 2] class = Joined 325->327 329 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 328->329 330 gini = 0.0 samples = 2 value = [0, 2] class = Joined 328->330 332 gini = 0.0 samples = 1 value = [0, 1] class = Joined 331->332 333 gender_Female ≤ 0.5 gini = 0.32 samples = 5 value = [4, 1] class = Not Joined 331->333 334 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 333->334 335 gini = 0.0 samples = 1 value = [0, 1] class = Joined 333->335 337 duration_to_accept_offer ≤ 39.0 gini = 0.497 samples = 50 value = [23, 27] class = Joined 336->337 376 lob_ETS ≤ 0.5 gini = 0.359 samples = 47 value = [11, 36] class = Joined 336->376 338 rex_in_yrs ≤ 4.5 gini = 0.483 samples = 44 value = [18, 26] class = Joined 337->338 373 age ≤ 25.5 gini = 0.278 samples = 6 value = [5, 1] class = Not Joined 337->373 339 duration_to_accept_offer ≤ 1.5 gini = 0.495 samples = 40 value = [18, 22] class = Joined 338->339 372 gini = 0.0 samples = 4 value = [0, 4] class = Joined 338->372 340 gini = 0.0 samples = 3 value = [0, 3] class = Joined 339->340 341 duration_to_accept_offer ≤ 15.5 gini = 0.5 samples = 37 value = [18, 19] class = Joined 339->341 342 age ≤ 28.5 gini = 0.476 samples = 23 value = [14, 9] class = Not Joined 341->342 361 age ≤ 27.5 gini = 0.408 samples = 14 value = [4, 10] class = Joined 341->361 343 candidate_source_Direct ≤ 0.5 gini = 0.432 samples = 19 value = [13, 6] class = Not Joined 342->343 356 percent_difference_ctc ≤ -7.415 gini = 0.375 samples = 4 value = [1, 3] class = Joined 342->356 344 gini = 0.0 samples = 6 value = [6, 0] class = Not Joined 343->344 345 lob_Others ≤ 0.5 gini = 0.497 samples = 13 value = [7, 6] class = Not Joined 343->345 346 gender_Male ≤ 0.5 gini = 0.48 samples = 10 value = [4, 6] class = Joined 345->346 355 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 345->355 347 gini = 0.0 samples = 2 value = [0, 2] class = Joined 346->347 348 duration_to_accept_offer ≤ 3.0 gini = 0.5 samples = 8 value = [4, 4] class = Not Joined 346->348 349 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 348->349 350 rex_in_yrs ≤ 3.5 gini = 0.444 samples = 6 value = [2, 4] class = Joined 348->350 351 percent_difference_ctc ≤ -7.425 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 350->351 354 gini = 0.0 samples = 3 value = [0, 3] class = Joined 350->354 352 gini = 0.0 samples = 1 value = [0, 1] class = Joined 351->352 353 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 351->353 357 gini = 0.0 samples = 2 value = [0, 2] class = Joined 356->357 358 candidate_source_Employee Referral ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 356->358 359 gini = 0.0 samples = 1 value = [0, 1] class = Joined 358->359 360 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 358->360 362 age ≤ 24.5 gini = 0.298 samples = 11 value = [2, 9] class = Joined 361->362 369 duration_to_accept_offer ≤ 24.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 361->369 363 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 362->363 364 duration_to_accept_offer ≤ 29.0 gini = 0.18 samples = 10 value = [1, 9] class = Joined 362->364 365 gini = 0.0 samples = 7 value = [0, 7] class = Joined 364->365 366 duration_to_accept_offer ≤ 31.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 364->366 367 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 366->367 368 gini = 0.0 samples = 2 value = [0, 2] class = Joined 366->368 370 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 369->370 371 gini = 0.0 samples = 1 value = [0, 1] class = Joined 369->371 374 gini = 0.0 samples = 1 value = [0, 1] class = Joined 373->374 375 gini = 0.0 samples = 5 value = [5, 0] class = Not Joined 373->375 377 percent_difference_ctc ≤ -2.36 gini = 0.303 samples = 43 value = [8, 35] class = Joined 376->377 400 rex_in_yrs ≤ 2.5 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 376->400 378 duration_to_accept_offer ≤ 53.5 gini = 0.278 samples = 42 value = [7, 35] class = Joined 377->378 399 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 377->399 379 duration_to_accept_offer ≤ 7.5 gini = 0.229 samples = 38 value = [5, 33] class = Joined 378->379 396 percent_difference_ctc ≤ -4.69 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 378->396 380 lob_BFSI ≤ 0.5 gini = 0.388 samples = 19 value = [5, 14] class = Joined 379->380 395 gini = 0.0 samples = 19 value = [0, 19] class = Joined 379->395 381 duration_to_accept_offer ≤ 6.5 gini = 0.346 samples = 18 value = [4, 14] class = Joined 380->381 394 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 380->394 382 duration_to_accept_offer ≤ 3.5 gini = 0.245 samples = 14 value = [2, 12] class = Joined 381->382 391 percent_difference_ctc ≤ -2.865 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 381->391 383 gender_Female ≤ 0.5 gini = 0.375 samples = 8 value = [2, 6] class = Joined 382->383 390 gini = 0.0 samples = 6 value = [0, 6] class = Joined 382->390 384 percent_difference_ctc ≤ -5.075 gini = 0.245 samples = 7 value = [1, 6] class = Joined 383->384 389 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 383->389 385 lob_Others ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 384->385 388 gini = 0.0 samples = 5 value = [0, 5] class = Joined 384->388 386 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 385->386 387 gini = 0.0 samples = 1 value = [0, 1] class = Joined 385->387 392 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 391->392 393 gini = 0.0 samples = 2 value = [0, 2] class = Joined 391->393 397 gini = 0.0 samples = 2 value = [0, 2] class = Joined 396->397 398 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 396->398 401 gini = 0.0 samples = 1 value = [0, 1] class = Joined 400->401 402 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 400->402 404 candidate_source_Agency ≤ 0.5 gini = 0.252 samples = 176 value = [26, 150] class = Joined 403->404 485 age ≤ 44.5 gini = 0.123 samples = 182 value = [12, 170] class = Joined 403->485 405 location_Mumbai ≤ 0.5 gini = 0.165 samples = 110 value = [10, 100] class = Joined 404->405 440 rex_in_yrs ≤ 3.5 gini = 0.367 samples = 66 value = [16, 50] class = Joined 404->440 406 rex_in_yrs ≤ 14.0 gini = 0.152 samples = 109 value = [9, 100] class = Joined 405->406 439 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 405->439 407 candidate_source_Direct ≤ 0.5 gini = 0.138 samples = 107 value = [8, 99] class = Joined 406->407 436 duration_to_accept_offer ≤ 2.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 406->436 408 gini = 0.0 samples = 29 value = [0, 29] class = Joined 407->408 409 rex_in_yrs ≤ 5.5 gini = 0.184 samples = 78 value = [8, 70] class = Joined 407->409 410 gender_Male ≤ 0.5 gini = 0.126 samples = 59 value = [4, 55] class = Joined 409->410 425 duration_to_accept_offer ≤ 7.0 gini = 0.332 samples = 19 value = [4, 15] class = Joined 409->425 411 lob_AXON ≤ 0.5 gini = 0.32 samples = 10 value = [2, 8] class = Joined 410->411 416 doj_extended_No ≤ 0.5 gini = 0.078 samples = 49 value = [2, 47] class = Joined 410->416 412 location_Bangalore ≤ 0.5 gini = 0.198 samples = 9 value = [1, 8] class = Joined 411->412 415 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 411->415 413 gini = 0.0 samples = 8 value = [0, 8] class = Joined 412->413 414 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 412->414 417 percent_difference_ctc ≤ -6.695 gini = 0.198 samples = 18 value = [2, 16] class = Joined 416->417 424 gini = 0.0 samples = 31 value = [0, 31] class = Joined 416->424 418 gini = 0.0 samples = 12 value = [0, 12] class = Joined 417->418 419 location_Bangalore ≤ 0.5 gini = 0.444 samples = 6 value = [2, 4] class = Joined 417->419 420 duration_to_accept_offer ≤ 6.0 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 419->420 423 gini = 0.0 samples = 3 value = [0, 3] class = Joined 419->423 421 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 420->421 422 gini = 0.0 samples = 1 value = [0, 1] class = Joined 420->422 426 percent_difference_ctc ≤ -27.085 gini = 0.278 samples = 18 value = [3, 15] class = Joined 425->426 435 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 425->435 427 location_Chennai ≤ 0.5 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 426->427 430 lob_ETS ≤ 0.5 gini = 0.133 samples = 14 value = [1, 13] class = Joined 426->430 428 gini = 0.0 samples = 2 value = [0, 2] class = Joined 427->428 429 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 427->429 431 gini = 0.0 samples = 10 value = [0, 10] class = Joined 430->431 432 percent_difference_ctc ≤ -14.585 gini = 0.375 samples = 4 value = [1, 3] class = Joined 430->432 433 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 432->433 434 gini = 0.0 samples = 3 value = [0, 3] class = Joined 432->434 437 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 436->437 438 gini = 0.0 samples = 1 value = [0, 1] class = Joined 436->438 441 duration_to_accept_offer ≤ 1.5 gini = 0.439 samples = 40 value = [13, 27] class = Joined 440->441 472 location_Noida ≤ 0.5 gini = 0.204 samples = 26 value = [3, 23] class = Joined 440->472 442 percent_difference_ctc ≤ -5.715 gini = 0.18 samples = 10 value = [1, 9] class = Joined 441->442 449 location_Bangalore ≤ 0.5 gini = 0.48 samples = 30 value = [12, 18] class = Joined 441->449 443 gini = 0.0 samples = 7 value = [0, 7] class = Joined 442->443 444 percent_difference_ctc ≤ -3.77 gini = 0.444 samples = 3 value = [1, 2] class = Joined 442->444 445 age ≤ 32.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 444->445 448 gini = 0.0 samples = 1 value = [0, 1] class = Joined 444->448 446 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 445->446 447 gini = 0.0 samples = 1 value = [0, 1] class = Joined 445->447 450 lob_BFSI ≤ 0.5 gini = 0.388 samples = 19 value = [5, 14] class = Joined 449->450 463 doj_extended_No ≤ 0.5 gini = 0.463 samples = 11 value = [7, 4] class = Not Joined 449->463 451 duration_to_accept_offer ≤ 9.5 gini = 0.231 samples = 15 value = [2, 13] class = Joined 450->451 460 percent_difference_ctc ≤ -18.335 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 450->460 452 age ≤ 32.5 gini = 0.142 samples = 13 value = [1, 12] class = Joined 451->452 457 doj_extended_Yes ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 451->457 453 percent_difference_ctc ≤ -14.585 gini = 0.444 samples = 3 value = [1, 2] class = Joined 452->453 456 gini = 0.0 samples = 10 value = [0, 10] class = Joined 452->456 454 gini = 0.0 samples = 2 value = [0, 2] class = Joined 453->454 455 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 453->455 458 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 457->458 459 gini = 0.0 samples = 1 value = [0, 1] class = Joined 457->459 461 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 460->461 462 gini = 0.0 samples = 1 value = [0, 1] class = Joined 460->462 464 gini = 0.0 samples = 2 value = [0, 2] class = Joined 463->464 465 percent_difference_ctc ≤ -11.25 gini = 0.346 samples = 9 value = [7, 2] class = Not Joined 463->465 466 duration_to_accept_offer ≤ 3.0 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 465->466 471 gini = 0.0 samples = 5 value = [5, 0] class = Not Joined 465->471 467 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 466->467 468 rex_in_yrs ≤ 2.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 466->468 469 gini = 0.0 samples = 2 value = [0, 2] class = Joined 468->469 470 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 468->470 473 duration_to_accept_offer ≤ 0.5 gini = 0.091 samples = 21 value = [1, 20] class = Joined 472->473 478 doj_extended_No ≤ 0.5 gini = 0.48 samples = 5 value = [2, 3] class = Joined 472->478 474 age ≤ 33.0 gini = 0.444 samples = 3 value = [1, 2] class = Joined 473->474 477 gini = 0.0 samples = 18 value = [0, 18] class = Joined 473->477 475 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 474->475 476 gini = 0.0 samples = 2 value = [0, 2] class = Joined 474->476 479 duration_to_accept_offer ≤ 3.0 gini = 0.375 samples = 4 value = [1, 3] class = Joined 478->479 484 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 478->484 480 gini = 0.0 samples = 2 value = [0, 2] class = Joined 479->480 481 percent_difference_ctc ≤ -11.31 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 479->481 482 gini = 0.0 samples = 1 value = [0, 1] class = Joined 481->482 483 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 481->483 486 location_Bangalore ≤ 0.5 gini = 0.115 samples = 180 value = [11, 169] class = Joined 485->486 525 candidate_source_Direct ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 485->525 487 percent_difference_ctc ≤ -13.485 gini = 0.161 samples = 125 value = [11, 114] class = Joined 486->487 524 gini = 0.0 samples = 55 value = [0, 55] class = Joined 486->524 488 duration_to_accept_offer ≤ 15.0 gini = 0.048 samples = 41 value = [1, 40] class = Joined 487->488 495 percent_difference_ctc ≤ -8.265 gini = 0.21 samples = 84 value = [10, 74] class = Joined 487->495 489 duration_to_accept_offer ≤ 13.5 gini = 0.153 samples = 12 value = [1, 11] class = Joined 488->489 494 gini = 0.0 samples = 29 value = [0, 29] class = Joined 488->494 490 gini = 0.0 samples = 9 value = [0, 9] class = Joined 489->490 491 doj_extended_Yes ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 489->491 492 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 491->492 493 gini = 0.0 samples = 2 value = [0, 2] class = Joined 491->493 496 percent_difference_ctc ≤ -9.665 gini = 0.331 samples = 43 value = [9, 34] class = Joined 495->496 519 duration_to_accept_offer ≤ 15.5 gini = 0.048 samples = 41 value = [1, 40] class = Joined 495->519 497 lob_BFSI ≤ 0.5 gini = 0.225 samples = 31 value = [4, 27] class = Joined 496->497 510 rex_in_yrs ≤ 3.5 gini = 0.486 samples = 12 value = [5, 7] class = Joined 496->510 498 lob_Others ≤ 0.5 gini = 0.133 samples = 28 value = [2, 26] class = Joined 497->498 507 age ≤ 30.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 497->507 499 duration_to_accept_offer ≤ 15.5 gini = 0.074 samples = 26 value = [1, 25] class = Joined 498->499 504 location_Chennai ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 498->504 500 gender_Male ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 499->500 503 gini = 0.0 samples = 23 value = [0, 23] class = Joined 499->503 501 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 500->501 502 gini = 0.0 samples = 2 value = [0, 2] class = Joined 500->502 505 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 504->505 506 gini = 0.0 samples = 1 value = [0, 1] class = Joined 504->506 508 gini = 0.0 samples = 1 value = [0, 1] class = Joined 507->508 509 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 507->509 511 gini = 0.0 samples = 2 value = [0, 2] class = Joined 510->511 512 rex_in_yrs ≤ 5.5 gini = 0.5 samples = 10 value = [5, 5] class = Not Joined 510->512 513 doj_extended_Yes ≤ 0.5 gini = 0.469 samples = 8 value = [5, 3] class = Not Joined 512->513 518 gini = 0.0 samples = 2 value = [0, 2] class = Joined 512->518 514 rex_in_yrs ≤ 4.5 gini = 0.48 samples = 5 value = [2, 3] class = Joined 513->514 517 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 513->517 515 gini = 0.0 samples = 3 value = [0, 3] class = Joined 514->515 516 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 514->516 520 duration_to_accept_offer ≤ 14.5 gini = 0.32 samples = 5 value = [1, 4] class = Joined 519->520 523 gini = 0.0 samples = 36 value = [0, 36] class = Joined 519->523 521 gini = 0.0 samples = 4 value = [0, 4] class = Joined 520->521 522 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 520->522 526 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 525->526 527 gini = 0.0 samples = 1 value = [0, 1] class = Joined 525->527 529 age ≤ 28.0 gini = 0.08 samples = 24 value = [1, 23] class = Joined 528->529 532 percent_difference_ctc ≤ -2.86 gini = 0.443 samples = 202 value = [67, 135] class = Joined 528->532 530 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 529->530 531 gini = 0.0 samples = 23 value = [0, 23] class = Joined 529->531 533 candidate_source_Employee Referral ≤ 0.5 gini = 0.431 samples = 194 value = [61, 133] class = Joined 532->533 650 duration_to_accept_offer ≤ 32.5 gini = 0.375 samples = 8 value = [6, 2] class = Not Joined 532->650 534 percent_difference_ctc ≤ -20.525 gini = 0.45 samples = 155 value = [53, 102] class = Joined 533->534 635 percent_difference_ctc ≤ -12.915 gini = 0.326 samples = 39 value = [8, 31] class = Joined 533->635 535 lob_BFSI ≤ 0.5 gini = 0.153 samples = 12 value = [1, 11] class = Joined 534->535 540 joining_bonus_Yes ≤ 0.5 gini = 0.463 samples = 143 value = [52, 91] class = Joined 534->540 536 gini = 0.0 samples = 10 value = [0, 10] class = Joined 535->536 537 age ≤ 33.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 535->537 538 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 537->538 539 gini = 0.0 samples = 1 value = [0, 1] class = Joined 537->539 541 location_Noida ≤ 0.5 gini = 0.477 samples = 120 value = [47, 73] class = Joined 540->541 620 location_Noida ≤ 0.5 gini = 0.34 samples = 23 value = [5, 18] class = Joined 540->620 542 duration_to_accept_offer ≤ 21.0 gini = 0.487 samples = 110 value = [46, 64] class = Joined 541->542 615 age ≤ 29.5 gini = 0.18 samples = 10 value = [1, 9] class = Joined 541->615 543 duration_to_accept_offer ≤ 12.5 gini = 0.5 samples = 61 value = [30, 31] class = Joined 542->543 584 percent_difference_ctc ≤ -12.25 gini = 0.44 samples = 49 value = [16, 33] class = Joined 542->584 544 age ≤ 35.5 gini = 0.491 samples = 51 value = [22, 29] class = Joined 543->544 579 rex_in_yrs ≤ 8.5 gini = 0.32 samples = 10 value = [8, 2] class = Not Joined 543->579 545 rex_in_yrs ≤ 7.5 gini = 0.499 samples = 44 value = [21, 23] class = Joined 544->545 576 age ≤ 41.5 gini = 0.245 samples = 7 value = [1, 6] class = Joined 544->576 546 lob_AXON ≤ 0.5 gini = 0.478 samples = 33 value = [13, 20] class = Joined 545->546 571 percent_difference_ctc ≤ -4.45 gini = 0.397 samples = 11 value = [8, 3] class = Not Joined 545->571 547 duration_to_accept_offer ≤ 3.5 gini = 0.452 samples = 29 value = [10, 19] class = Joined 546->547 568 duration_to_accept_offer ≤ 4.5 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 546->568 548 rex_in_yrs ≤ 6.5 gini = 0.494 samples = 9 value = [5, 4] class = Not Joined 547->548 553 lob_BFSI ≤ 0.5 gini = 0.375 samples = 20 value = [5, 15] class = Joined 547->553 549 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 548->549 550 lob_Others ≤ 0.5 gini = 0.32 samples = 5 value = [1, 4] class = Joined 548->550 551 gini = 0.0 samples = 4 value = [0, 4] class = Joined 550->551 552 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 550->552 554 duration_to_accept_offer ≤ 11.5 gini = 0.231 samples = 15 value = [2, 13] class = Joined 553->554 565 gender_Male ≤ 0.5 gini = 0.48 samples = 5 value = [3, 2] class = Not Joined 553->565 555 duration_to_accept_offer ≤ 6.5 gini = 0.142 samples = 13 value = [1, 12] class = Joined 554->555 562 lob_CSMP ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 554->562 556 age ≤ 30.5 gini = 0.278 samples = 6 value = [1, 5] class = Joined 555->556 561 gini = 0.0 samples = 7 value = [0, 7] class = Joined 555->561 557 percent_difference_ctc ≤ -7.345 gini = 0.444 samples = 3 value = [1, 2] class = Joined 556->557 560 gini = 0.0 samples = 3 value = [0, 3] class = Joined 556->560 558 gini = 0.0 samples = 2 value = [0, 2] class = Joined 557->558 559 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 557->559 563 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 562->563 564 gini = 0.0 samples = 1 value = [0, 1] class = Joined 562->564 566 gini = 0.0 samples = 2 value = [0, 2] class = Joined 565->566 567 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 565->567 569 gini = 0.0 samples = 1 value = [0, 1] class = Joined 568->569 570 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 568->570 572 lob_Others ≤ 0.5 gini = 0.198 samples = 9 value = [8, 1] class = Not Joined 571->572 575 gini = 0.0 samples = 2 value = [0, 2] class = Joined 571->575 573 gini = 0.0 samples = 8 value = [8, 0] class = Not Joined 572->573 574 gini = 0.0 samples = 1 value = [0, 1] class = Joined 572->574 577 gini = 0.0 samples = 6 value = [0, 6] class = Joined 576->577 578 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 576->578 580 age ≤ 29.0 gini = 0.198 samples = 9 value = [8, 1] class = Not Joined 579->580 583 gini = 0.0 samples = 1 value = [0, 1] class = Joined 579->583 581 gini = 0.0 samples = 1 value = [0, 1] class = Joined 580->581 582 gini = 0.0 samples = 8 value = [8, 0] class = Not Joined 580->582 585 lob_ERS ≤ 0.5 gini = 0.463 samples = 11 value = [7, 4] class = Not Joined 584->585 594 age ≤ 30.5 gini = 0.361 samples = 38 value = [9, 29] class = Joined 584->594 586 location_Hyderabad ≤ 0.5 gini = 0.5 samples = 8 value = [4, 4] class = Not Joined 585->586 593 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 585->593 587 duration_to_accept_offer ≤ 34.0 gini = 0.444 samples = 6 value = [2, 4] class = Joined 586->587 592 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 586->592 588 gini = 0.0 samples = 3 value = [0, 3] class = Joined 587->588 589 gender_Female ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 587->589 590 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 589->590 591 gini = 0.0 samples = 1 value = [0, 1] class = Joined 589->591 595 rex_in_yrs ≤ 6.5 gini = 0.494 samples = 9 value = [5, 4] class = Not Joined 594->595 602 percent_difference_ctc ≤ -5.855 gini = 0.238 samples = 29 value = [4, 25] class = Joined 594->602 596 rex_in_yrs ≤ 5.5 gini = 0.444 samples = 6 value = [2, 4] class = Joined 595->596 601 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 595->601 597 location_Hyderabad ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 596->597 600 gini = 0.0 samples = 3 value = [0, 3] class = Joined 596->600 598 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 597->598 599 gini = 0.0 samples = 1 value = [0, 1] class = Joined 597->599 603 rex_in_yrs ≤ 9.5 gini = 0.095 samples = 20 value = [1, 19] class = Joined 602->603 608 percent_difference_ctc ≤ -4.775 gini = 0.444 samples = 9 value = [3, 6] class = Joined 602->608 604 gini = 0.0 samples = 18 value = [0, 18] class = Joined 603->604 605 location_Bangalore ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 603->605 606 gini = 0.0 samples = 1 value = [0, 1] class = Joined 605->606 607 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 605->607 609 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 608->609 610 rex_in_yrs ≤ 6.5 gini = 0.245 samples = 7 value = [1, 6] class = Joined 608->610 611 lob_Others ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 610->611 614 gini = 0.0 samples = 5 value = [0, 5] class = Joined 610->614 612 gini = 0.0 samples = 1 value = [0, 1] class = Joined 611->612 613 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 611->613 616 lob_CSMP ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 615->616 619 gini = 0.0 samples = 8 value = [0, 8] class = Joined 615->619 617 gini = 0.0 samples = 1 value = [0, 1] class = Joined 616->617 618 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 616->618 621 age ≤ 37.0 gini = 0.198 samples = 18 value = [2, 16] class = Joined 620->621 630 lob_AXON ≤ 0.5 gini = 0.48 samples = 5 value = [3, 2] class = Not Joined 620->630 622 location_Hyderabad ≤ 0.5 gini = 0.117 samples = 16 value = [1, 15] class = Joined 621->622 627 duration_to_accept_offer ≤ 6.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 621->627 623 gini = 0.0 samples = 13 value = [0, 13] class = Joined 622->623 624 doj_extended_No ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 622->624 625 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 624->625 626 gini = 0.0 samples = 2 value = [0, 2] class = Joined 624->626 628 gini = 0.0 samples = 1 value = [0, 1] class = Joined 627->628 629 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 627->629 631 duration_to_accept_offer ≤ 30.0 gini = 0.444 samples = 3 value = [1, 2] class = Joined 630->631 634 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 630->634 632 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 631->632 633 gini = 0.0 samples = 2 value = [0, 2] class = Joined 631->633 636 rex_in_yrs ≤ 9.5 gini = 0.5 samples = 12 value = [6, 6] class = Not Joined 635->636 643 rex_in_yrs ≤ 5.5 gini = 0.137 samples = 27 value = [2, 25] class = Joined 635->643 637 duration_to_accept_offer ≤ 3.5 gini = 0.444 samples = 9 value = [3, 6] class = Joined 636->637 642 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 636->642 638 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 637->638 639 lob_CSMP ≤ 0.5 gini = 0.245 samples = 7 value = [1, 6] class = Joined 637->639 640 gini = 0.0 samples = 6 value = [0, 6] class = Joined 639->640 641 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 639->641 644 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 643->644 645 lob_BFSI ≤ 0.5 gini = 0.074 samples = 26 value = [1, 25] class = Joined 643->645 646 gini = 0.0 samples = 21 value = [0, 21] class = Joined 645->646 647 location_Chennai ≤ 0.5 gini = 0.32 samples = 5 value = [1, 4] class = Joined 645->647 648 gini = 0.0 samples = 4 value = [0, 4] class = Joined 647->648 649 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 647->649 651 gini = 0.0 samples = 5 value = [5, 0] class = Not Joined 650->651 652 doj_extended_Yes ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 650->652 653 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 652->653 654 gini = 0.0 samples = 2 value = [0, 2] class = Joined 652->654 656 percent_difference_ctc ≤ -29.705 gini = 0.177 samples = 417 value = [41, 376] class = Joined 655->656 775 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 655->775 657 percent_difference_ctc ≤ -34.645 gini = 0.275 samples = 73 value = [12, 61] class = Joined 656->657 688 percent_difference_ctc ≤ -8.515 gini = 0.154 samples = 344 value = [29, 315] class = Joined 656->688 658 location_Kolkata ≤ 0.5 gini = 0.15 samples = 49 value = [4, 45] class = Joined 657->658 671 percent_difference_ctc ≤ -33.81 gini = 0.444 samples = 24 value = [8, 16] class = Joined 657->671 659 location_Noida ≤ 0.5 gini = 0.12 samples = 47 value = [3, 44] class = Joined 658->659 668 duration_to_accept_offer ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 658->668 660 gini = 0.0 samples = 28 value = [0, 28] class = Joined 659->660 661 percent_difference_ctc ≤ -41.11 gini = 0.266 samples = 19 value = [3, 16] class = Joined 659->661 662 candidate_source_Direct ≤ 0.5 gini = 0.42 samples = 10 value = [3, 7] class = Joined 661->662 667 gini = 0.0 samples = 9 value = [0, 9] class = Joined 661->667 663 gini = 0.0 samples = 4 value = [0, 4] class = Joined 662->663 664 duration_to_accept_offer ≤ 6.0 gini = 0.5 samples = 6 value = [3, 3] class = Not Joined 662->664 665 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 664->665 666 gini = 0.0 samples = 3 value = [0, 3] class = Joined 664->666 669 gini = 0.0 samples = 1 value = [0, 1] class = Joined 668->669 670 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 668->670 672 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 671->672 673 age ≤ 28.5 gini = 0.397 samples = 22 value = [6, 16] class = Joined 671->673 674 location_Chennai ≤ 0.5 gini = 0.18 samples = 10 value = [1, 9] class = Joined 673->674 677 age ≤ 29.5 gini = 0.486 samples = 12 value = [5, 7] class = Joined 673->677 675 gini = 0.0 samples = 9 value = [0, 9] class = Joined 674->675 676 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 674->676 678 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 677->678 679 gender_Male ≤ 0.5 gini = 0.42 samples = 10 value = [3, 7] class = Joined 677->679 680 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 679->680 681 candidate_source_Direct ≤ 0.5 gini = 0.219 samples = 8 value = [1, 7] class = Joined 679->681 682 gini = 0.0 samples = 5 value = [0, 5] class = Joined 681->682 683 duration_to_accept_offer ≤ 13.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 681->683 684 gini = 0.0 samples = 1 value = [0, 1] class = Joined 683->684 685 offered_band_E1 ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 683->685 686 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 685->686 687 gini = 0.0 samples = 1 value = [0, 1] class = Joined 685->687 689 age ≤ 40.5 gini = 0.108 samples = 227 value = [13, 214] class = Joined 688->689 738 duration_to_accept_offer ≤ 14.5 gini = 0.236 samples = 117 value = [16, 101] class = Joined 688->738 690 duration_to_accept_offer ≤ 26.5 gini = 0.101 samples = 226 value = [12, 214] class = Joined 689->690 737 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 689->737 691 location_Bangalore ≤ 0.5 gini = 0.076 samples = 201 value = [8, 193] class = Joined 690->691 726 duration_to_accept_offer ≤ 28.0 gini = 0.269 samples = 25 value = [4, 21] class = Joined 690->726 692 age ≤ 23.5 gini = 0.061 samples = 190 value = [6, 184] class = Joined 691->692 721 duration_to_accept_offer ≤ 6.5 gini = 0.298 samples = 11 value = [2, 9] class = Joined 691->721 693 duration_to_accept_offer ≤ 4.0 gini = 0.198 samples = 9 value = [1, 8] class = Joined 692->693 698 age ≤ 26.5 gini = 0.054 samples = 181 value = [5, 176] class = Joined 692->698 694 gini = 0.0 samples = 7 value = [0, 7] class = Joined 693->694 695 percent_difference_ctc ≤ -22.62 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 693->695 696 gini = 0.0 samples = 1 value = [0, 1] class = Joined 695->696 697 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 695->697 699 gini = 0.0 samples = 71 value = [0, 71] class = Joined 698->699 700 age ≤ 28.5 gini = 0.087 samples = 110 value = [5, 105] class = Joined 698->700 701 doj_extended_Yes ≤ 0.5 gini = 0.252 samples = 27 value = [4, 23] class = Joined 700->701 712 rex_in_yrs ≤ 1.5 gini = 0.024 samples = 83 value = [1, 82] class = Joined 700->712 702 duration_to_accept_offer ≤ 0.5 gini = 0.153 samples = 24 value = [2, 22] class = Joined 701->702 709 location_Noida ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 701->709 703 rex_in_yrs ≤ 2.5 gini = 0.408 samples = 7 value = [2, 5] class = Joined 702->703 708 gini = 0.0 samples = 17 value = [0, 17] class = Joined 702->708 704 gini = 0.0 samples = 4 value = [0, 4] class = Joined 703->704 705 rex_in_yrs ≤ 4.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 703->705 706 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 705->706 707 gini = 0.0 samples = 1 value = [0, 1] class = Joined 705->707 710 gini = 0.0 samples = 1 value = [0, 1] class = Joined 709->710 711 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 709->711 713 percent_difference_ctc ≤ -15.135 gini = 0.08 samples = 24 value = [1, 23] class = Joined 712->713 720 gini = 0.0 samples = 59 value = [0, 59] class = Joined 712->720 714 gini = 0.0 samples = 15 value = [0, 15] class = Joined 713->714 715 location_Chennai ≤ 0.5 gini = 0.198 samples = 9 value = [1, 8] class = Joined 713->715 716 gini = 0.0 samples = 6 value = [0, 6] class = Joined 715->716 717 candidate_source_Agency ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 715->717 718 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 717->718 719 gini = 0.0 samples = 2 value = [0, 2] class = Joined 717->719 722 rex_in_yrs ≤ 3.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 721->722 725 gini = 0.0 samples = 8 value = [0, 8] class = Joined 721->725 723 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 722->723 724 gini = 0.0 samples = 1 value = [0, 1] class = Joined 722->724 727 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 726->727 728 age ≤ 35.0 gini = 0.219 samples = 24 value = [3, 21] class = Joined 726->728 729 duration_to_accept_offer ≤ 35.5 gini = 0.159 samples = 23 value = [2, 21] class = Joined 728->729 736 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 728->736 730 offered_band_E1 ≤ 0.5 gini = 0.375 samples = 8 value = [2, 6] class = Joined 729->730 735 gini = 0.0 samples = 15 value = [0, 15] class = Joined 729->735 731 gini = 0.0 samples = 4 value = [0, 4] class = Joined 730->731 732 rex_in_yrs ≤ 1.5 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 730->732 733 gini = 0.0 samples = 2 value = [0, 2] class = Joined 732->733 734 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 732->734 739 percent_difference_ctc ≤ -3.96 gini = 0.3 samples = 87 value = [16, 71] class = Joined 738->739 774 gini = 0.0 samples = 30 value = [0, 30] class = Joined 738->774 740 duration_to_accept_offer ≤ 13.5 gini = 0.36 samples = 68 value = [16, 52] class = Joined 739->740 773 gini = 0.0 samples = 19 value = [0, 19] class = Joined 739->773 741 percent_difference_ctc ≤ -8.245 gini = 0.338 samples = 65 value = [14, 51] class = Joined 740->741 770 location_Mumbai ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 740->770 742 duration_to_accept_offer ≤ 1.5 gini = 0.486 samples = 12 value = [5, 7] class = Joined 741->742 751 candidate_source_Direct ≤ 0.5 gini = 0.282 samples = 53 value = [9, 44] class = Joined 741->751 743 doj_extended_No ≤ 0.5 gini = 0.32 samples = 5 value = [4, 1] class = Not Joined 742->743 746 duration_to_accept_offer ≤ 6.0 gini = 0.245 samples = 7 value = [1, 6] class = Joined 742->746 744 gini = 0.0 samples = 1 value = [0, 1] class = Joined 743->744 745 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 743->745 747 gini = 0.0 samples = 5 value = [0, 5] class = Joined 746->747 748 offered_band_E1 ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 746->748 749 gini = 0.0 samples = 1 value = [0, 1] class = Joined 748->749 750 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 748->750 752 gini = 0.0 samples = 20 value = [0, 20] class = Joined 751->752 753 gender_Female ≤ 0.5 gini = 0.397 samples = 33 value = [9, 24] class = Joined 751->753 754 offered_band_E2 ≤ 0.5 gini = 0.311 samples = 26 value = [5, 21] class = Joined 753->754 765 location_Noida ≤ 0.5 gini = 0.49 samples = 7 value = [4, 3] class = Not Joined 753->765 755 gini = 0.0 samples = 11 value = [0, 11] class = Joined 754->755 756 age ≤ 25.5 gini = 0.444 samples = 15 value = [5, 10] class = Joined 754->756 757 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 756->757 758 percent_difference_ctc ≤ -6.64 gini = 0.355 samples = 13 value = [3, 10] class = Joined 756->758 759 gini = 0.0 samples = 4 value = [0, 4] class = Joined 758->759 760 percent_difference_ctc ≤ -6.11 gini = 0.444 samples = 9 value = [3, 6] class = Joined 758->760 761 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 760->761 762 rex_in_yrs ≤ 3.5 gini = 0.245 samples = 7 value = [1, 6] class = Joined 760->762 763 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 762->763 764 gini = 0.0 samples = 6 value = [0, 6] class = Joined 762->764 766 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 765->766 767 duration_to_accept_offer ≤ 1.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 765->767 768 gini = 0.0 samples = 3 value = [0, 3] class = Joined 767->768 769 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 767->769 771 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 770->771 772 gini = 0.0 samples = 1 value = [0, 1] class = Joined 770->772 777 candidate_source_Employee Referral ≤ 0.5 gini = 0.188 samples = 2280 value = [239, 2041] class = Joined 776->777 1586 duration_to_accept_offer ≤ 4.5 gini = 0.398 samples = 113 value = [31, 82] class = Joined 776->1586 778 rex_in_yrs ≤ 4.5 gini = 0.207 samples = 1875 value = [220, 1655] class = Joined 777->778 1497 percent_difference_ctc ≤ 187.275 gini = 0.089 samples = 405 value = [19, 386] class = Joined 777->1497 779 percent_difference_ctc ≤ 286.17 gini = 0.18 samples = 1350 value = [135, 1215] class = Joined 778->779 1270 location_Gurgaon ≤ 0.5 gini = 0.271 samples = 525 value = [85, 440] class = Joined 778->1270 780 duration_to_accept_offer ≤ 15.5 gini = 0.179 samples = 1349 value = [134, 1215] class = Joined 779->780 1269 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 779->1269 781 location_Bangalore ≤ 0.5 gini = 0.203 samples = 811 value = [93, 718] class = Joined 780->781 1112 location_Gurgaon ≤ 0.5 gini = 0.141 samples = 538 value = [41, 497] class = Joined 780->1112 782 lob_CSMP ≤ 0.5 gini = 0.176 samples = 607 value = [59, 548] class = Joined 781->782 1013 joining_bonus_No ≤ 0.5 gini = 0.278 samples = 204 value = [34, 170] class = Joined 781->1013 783 percent_difference_ctc ≤ 14.645 gini = 0.162 samples = 553 value = [49, 504] class = Joined 782->783 982 age ≤ 24.5 gini = 0.302 samples = 54 value = [10, 44] class = Joined 782->982 784 location_Gurgaon ≤ 0.5 gini = 0.143 samples = 477 value = [37, 440] class = Joined 783->784 951 age ≤ 32.5 gini = 0.266 samples = 76 value = [12, 64] class = Joined 783->951 785 lob_Others ≤ 0.5 gini = 0.138 samples = 468 value = [35, 433] class = Joined 784->785 948 age ≤ 32.0 gini = 0.346 samples = 9 value = [2, 7] class = Joined 784->948 786 age ≤ 26.5 gini = 0.129 samples = 432 value = [30, 402] class = Joined 785->786 927 rex_in_yrs ≤ 2.5 gini = 0.239 samples = 36 value = [5, 31] class = Joined 785->927 787 location_Kolkata ≤ 0.5 gini = 0.174 samples = 156 value = [15, 141] class = Joined 786->787 852 rex_in_yrs ≤ 1.5 gini = 0.103 samples = 276 value = [15, 261] class = Joined 786->852 788 rex_in_yrs ≤ 1.5 gini = 0.164 samples = 155 value = [14, 141] class = Joined 787->788 851 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 787->851 789 duration_to_accept_offer ≤ 2.5 gini = 0.074 samples = 52 value = [2, 50] class = Joined 788->789 804 duration_to_accept_offer ≤ 2.5 gini = 0.206 samples = 103 value = [12, 91] class = Joined 788->804 790 gini = 0.0 samples = 24 value = [0, 24] class = Joined 789->790 791 lob_INFRA ≤ 0.5 gini = 0.133 samples = 28 value = [2, 26] class = Joined 789->791 792 gini = 0.0 samples = 13 value = [0, 13] class = Joined 791->792 793 percent_difference_ctc ≤ 2.085 gini = 0.231 samples = 15 value = [2, 13] class = Joined 791->793 794 duration_to_accept_offer ≤ 10.5 gini = 0.298 samples = 11 value = [2, 9] class = Joined 793->794 803 gini = 0.0 samples = 4 value = [0, 4] class = Joined 793->803 795 duration_to_accept_offer ≤ 8.5 gini = 0.375 samples = 8 value = [2, 6] class = Joined 794->795 802 gini = 0.0 samples = 3 value = [0, 3] class = Joined 794->802 796 gender_Male ≤ 0.5 gini = 0.245 samples = 7 value = [1, 6] class = Joined 795->796 801 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 795->801 797 age ≤ 24.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 796->797 800 gini = 0.0 samples = 5 value = [0, 5] class = Joined 796->800 798 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 797->798 799 gini = 0.0 samples = 1 value = [0, 1] class = Joined 797->799 805 lob_BFSI ≤ 0.5 gini = 0.265 samples = 51 value = [8, 43] class = Joined 804->805 834 duration_to_accept_offer ≤ 6.5 gini = 0.142 samples = 52 value = [4, 48] class = Joined 804->834 806 doj_extended_Yes ≤ 0.5 gini = 0.231 samples = 45 value = [6, 39] class = Joined 805->806 829 age ≤ 25.5 gini = 0.444 samples = 6 value = [2, 4] class = Joined 805->829 807 candidate_source_Direct ≤ 0.5 gini = 0.161 samples = 34 value = [3, 31] class = Joined 806->807 822 duration_to_accept_offer ≤ 1.5 gini = 0.397 samples = 11 value = [3, 8] class = Joined 806->822 808 rex_in_yrs ≤ 3.5 gini = 0.32 samples = 10 value = [2, 8] class = Joined 807->808 815 age ≤ 24.5 gini = 0.08 samples = 24 value = [1, 23] class = Joined 807->815 809 age ≤ 24.5 gini = 0.198 samples = 9 value = [1, 8] class = Joined 808->809 814 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 808->814 810 location_Noida ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 809->810 813 gini = 0.0 samples = 6 value = [0, 6] class = Joined 809->813 811 gini = 0.0 samples = 2 value = [0, 2] class = Joined 810->811 812 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 810->812 816 duration_to_accept_offer ≤ 0.5 gini = 0.245 samples = 7 value = [1, 6] class = Joined 815->816 821 gini = 0.0 samples = 17 value = [0, 17] class = Joined 815->821 817 lob_ERS ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 816->817 820 gini = 0.0 samples = 4 value = [0, 4] class = Joined 816->820 818 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 817->818 819 gini = 0.0 samples = 2 value = [0, 2] class = Joined 817->819 823 age ≤ 25.5 gini = 0.32 samples = 10 value = [2, 8] class = Joined 822->823 828 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 822->828 824 gini = 0.0 samples = 6 value = [0, 6] class = Joined 823->824 825 location_Noida ≤ 0.5 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 823->825 826 gini = 0.0 samples = 2 value = [0, 2] class = Joined 825->826 827 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 825->827 830 candidate_source_Direct ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 829->830 833 gini = 0.0 samples = 3 value = [0, 3] class = Joined 829->833 831 gini = 0.0 samples = 1 value = [0, 1] class = Joined 830->831 832 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 830->832 835 gini = 0.0 samples = 25 value = [0, 25] class = Joined 834->835 836 lob_ERS ≤ 0.5 gini = 0.252 samples = 27 value = [4, 23] class = Joined 834->836 837 duration_to_accept_offer ≤ 14.0 gini = 0.117 samples = 16 value = [1, 15] class = Joined 836->837 842 rex_in_yrs ≤ 3.5 gini = 0.397 samples = 11 value = [3, 8] class = Joined 836->842 838 gini = 0.0 samples = 14 value = [0, 14] class = Joined 837->838 839 gender_Female ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 837->839 840 gini = 0.0 samples = 1 value = [0, 1] class = Joined 839->840 841 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 839->841 843 age ≤ 25.5 gini = 0.32 samples = 10 value = [2, 8] class = Joined 842->843 850 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 842->850 844 age ≤ 24.5 gini = 0.444 samples = 6 value = [2, 4] class = Joined 843->844 849 gini = 0.0 samples = 4 value = [0, 4] class = Joined 843->849 845 gini = 0.0 samples = 3 value = [0, 3] class = Joined 844->845 846 gender_Male ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 844->846 847 gini = 0.0 samples = 1 value = [0, 1] class = Joined 846->847 848 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 846->848 853 percent_difference_ctc ≤ 10.715 gini = 0.278 samples = 12 value = [2, 10] class = Joined 852->853 860 age ≤ 30.5 gini = 0.094 samples = 264 value = [13, 251] class = Joined 852->860 854 doj_extended_No ≤ 0.5 gini = 0.165 samples = 11 value = [1, 10] class = Joined 853->854 859 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 853->859 855 gender_Male ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 854->855 858 gini = 0.0 samples = 9 value = [0, 9] class = Joined 854->858 856 gini = 0.0 samples = 1 value = [0, 1] class = Joined 855->856 857 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 855->857 861 lob_BFSI ≤ 0.5 gini = 0.066 samples = 147 value = [5, 142] class = Joined 860->861 894 age ≤ 32.5 gini = 0.127 samples = 117 value = [8, 109] class = Joined 860->894 862 lob_ERS ≤ 0.5 gini = 0.045 samples = 130 value = [3, 127] class = Joined 861->862 885 age ≤ 27.5 gini = 0.208 samples = 17 value = [2, 15] class = Joined 861->885 863 age ≤ 27.5 gini = 0.021 samples = 95 value = [1, 94] class = Joined 862->863 870 duration_to_accept_offer ≤ 9.5 gini = 0.108 samples = 35 value = [2, 33] class = Joined 862->870 864 duration_to_accept_offer ≤ 5.0 gini = 0.071 samples = 27 value = [1, 26] class = Joined 863->864 869 gini = 0.0 samples = 68 value = [0, 68] class = Joined 863->869 865 gini = 0.0 samples = 22 value = [0, 22] class = Joined 864->865 866 location_Chennai ≤ 0.5 gini = 0.32 samples = 5 value = [1, 4] class = Joined 864->866 867 gini = 0.0 samples = 4 value = [0, 4] class = Joined 866->867 868 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 866->868 871 candidate_source_Agency ≤ 0.5 gini = 0.067 samples = 29 value = [1, 28] class = Joined 870->871 882 percent_difference_ctc ≤ 1.665 gini = 0.278 samples = 6 value = [1, 5] class = Joined 870->882 872 rex_in_yrs ≤ 3.5 gini = 0.133 samples = 14 value = [1, 13] class = Joined 871->872 881 gini = 0.0 samples = 15 value = [0, 15] class = Joined 871->881 873 age ≤ 28.5 gini = 0.245 samples = 7 value = [1, 6] class = Joined 872->873 880 gini = 0.0 samples = 7 value = [0, 7] class = Joined 872->880 874 duration_to_accept_offer ≤ 1.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 873->874 879 gini = 0.0 samples = 3 value = [0, 3] class = Joined 873->879 875 gini = 0.0 samples = 2 value = [0, 2] class = Joined 874->875 876 doj_extended_No ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 874->876 877 gini = 0.0 samples = 1 value = [0, 1] class = Joined 876->877 878 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 876->878 883 gini = 0.0 samples = 5 value = [0, 5] class = Joined 882->883 884 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 882->884 886 gini = 0.0 samples = 7 value = [0, 7] class = Joined 885->886 887 rex_in_yrs ≤ 3.5 gini = 0.32 samples = 10 value = [2, 8] class = Joined 885->887 888 duration_to_accept_offer ≤ 5.5 gini = 0.48 samples = 5 value = [2, 3] class = Joined 887->888 893 gini = 0.0 samples = 5 value = [0, 5] class = Joined 887->893 889 age ≤ 28.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 888->889 892 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 888->892 890 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 889->890 891 gini = 0.0 samples = 2 value = [0, 2] class = Joined 889->891 895 percent_difference_ctc ≤ 9.165 gini = 0.308 samples = 21 value = [4, 17] class = Joined 894->895 908 location_Mumbai ≤ 0.5 gini = 0.08 samples = 96 value = [4, 92] class = Joined 894->908 896 lob_AXON ≤ 0.5 gini = 0.198 samples = 18 value = [2, 16] class = Joined 895->896 905 lob_ERS ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 895->905 897 location_Hyderabad ≤ 0.5 gini = 0.117 samples = 16 value = [1, 15] class = Joined 896->897 902 rex_in_yrs ≤ 3.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 896->902 898 gini = 0.0 samples = 14 value = [0, 14] class = Joined 897->898 899 rex_in_yrs ≤ 3.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 897->899 900 gini = 0.0 samples = 1 value = [0, 1] class = Joined 899->900 901 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 899->901 903 gini = 0.0 samples = 1 value = [0, 1] class = Joined 902->903 904 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 902->904 906 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 905->906 907 gini = 0.0 samples = 1 value = [0, 1] class = Joined 905->907 909 lob_INFRA ≤ 0.5 gini = 0.064 samples = 91 value = [3, 88] class = Joined 908->909 924 lob_ETS ≤ 0.5 gini = 0.32 samples = 5 value = [1, 4] class = Joined 908->924 910 gini = 0.0 samples = 62 value = [0, 62] class = Joined 909->910 911 location_Chennai ≤ 0.5 gini = 0.185 samples = 29 value = [3, 26] class = Joined 909->911 912 gini = 0.0 samples = 18 value = [0, 18] class = Joined 911->912 913 gender_Female ≤ 0.5 gini = 0.397 samples = 11 value = [3, 8] class = Joined 911->913 914 duration_to_accept_offer ≤ 3.5 gini = 0.219 samples = 8 value = [1, 7] class = Joined 913->914 919 duration_to_accept_offer ≤ 2.0 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 913->919 915 gini = 0.0 samples = 5 value = [0, 5] class = Joined 914->915 916 duration_to_accept_offer ≤ 4.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 914->916 917 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 916->917 918 gini = 0.0 samples = 2 value = [0, 2] class = Joined 916->918 920 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 919->920 921 rex_in_yrs ≤ 2.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 919->921 922 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 921->922 923 gini = 0.0 samples = 1 value = [0, 1] class = Joined 921->923 925 gini = 0.0 samples = 4 value = [0, 4] class = Joined 924->925 926 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 924->926 928 age ≤ 26.5 gini = 0.408 samples = 7 value = [2, 5] class = Joined 927->928 935 duration_to_accept_offer ≤ 4.0 gini = 0.185 samples = 29 value = [3, 26] class = Joined 927->935 929 gini = 0.0 samples = 4 value = [0, 4] class = Joined 928->929 930 duration_to_accept_offer ≤ 4.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 928->930 931 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 930->931 932 age ≤ 29.0 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 930->932 933 gini = 0.0 samples = 1 value = [0, 1] class = Joined 932->933 934 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 932->934 936 gini = 0.0 samples = 12 value = [0, 12] class = Joined 935->936 937 location_Hyderabad ≤ 0.5 gini = 0.291 samples = 17 value = [3, 14] class = Joined 935->937 938 rex_in_yrs ≤ 3.5 gini = 0.219 samples = 16 value = [2, 14] class = Joined 937->938 947 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 937->947 939 gini = 0.0 samples = 6 value = [0, 6] class = Joined 938->939 940 duration_to_accept_offer ≤ 11.0 gini = 0.32 samples = 10 value = [2, 8] class = Joined 938->940 941 duration_to_accept_offer ≤ 6.5 gini = 0.444 samples = 6 value = [2, 4] class = Joined 940->941 946 gini = 0.0 samples = 4 value = [0, 4] class = Joined 940->946 942 gini = 0.0 samples = 3 value = [0, 3] class = Joined 941->942 943 joining_bonus_No ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 941->943 944 gini = 0.0 samples = 1 value = [0, 1] class = Joined 943->944 945 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 943->945 949 gini = 0.0 samples = 7 value = [0, 7] class = Joined 948->949 950 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 948->950 952 percent_difference_ctc ≤ 17.37 gini = 0.135 samples = 55 value = [4, 51] class = Joined 951->952 963 percent_difference_ctc ≤ 17.335 gini = 0.472 samples = 21 value = [8, 13] class = Joined 951->963 953 rex_in_yrs ≤ 2.5 gini = 0.42 samples = 10 value = [3, 7] class = Joined 952->953 958 age ≤ 23.5 gini = 0.043 samples = 45 value = [1, 44] class = Joined 952->958 954 gini = 0.0 samples = 4 value = [0, 4] class = Joined 953->954 955 age ≤ 26.5 gini = 0.5 samples = 6 value = [3, 3] class = Not Joined 953->955 956 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 955->956 957 gini = 0.0 samples = 3 value = [0, 3] class = Joined 955->957 959 percent_difference_ctc ≤ 55.43 gini = 0.32 samples = 5 value = [1, 4] class = Joined 958->959 962 gini = 0.0 samples = 40 value = [0, 40] class = Joined 958->962 960 gini = 0.0 samples = 4 value = [0, 4] class = Joined 959->960 961 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 959->961 964 duration_to_accept_offer ≤ 7.5 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 963->964 967 rex_in_yrs ≤ 2.5 gini = 0.415 samples = 17 value = [5, 12] class = Joined 963->967 965 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 964->965 966 gini = 0.0 samples = 1 value = [0, 1] class = Joined 964->966 968 offered_band_E1 ≤ 0.5 gini = 0.5 samples = 8 value = [4, 4] class = Not Joined 967->968 979 duration_to_accept_offer ≤ 14.5 gini = 0.198 samples = 9 value = [1, 8] class = Joined 967->979 969 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 968->969 970 duration_to_accept_offer ≤ 1.5 gini = 0.49 samples = 7 value = [3, 4] class = Joined 968->970 971 gini = 0.0 samples = 2 value = [0, 2] class = Joined 970->971 972 percent_difference_ctc ≤ 21.71 gini = 0.48 samples = 5 value = [3, 2] class = Not Joined 970->972 973 gini = 0.0 samples = 1 value = [0, 1] class = Joined 972->973 974 duration_to_accept_offer ≤ 4.0 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 972->974 975 candidate_source_Agency ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 974->975 978 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 974->978 976 gini = 0.0 samples = 1 value = [0, 1] class = Joined 975->976 977 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 975->977 980 gini = 0.0 samples = 8 value = [0, 8] class = Joined 979->980 981 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 979->981 983 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 982->983 984 location_Noida ≤ 0.5 gini = 0.26 samples = 52 value = [8, 44] class = Joined 982->984 985 duration_to_accept_offer ≤ 6.5 gini = 0.397 samples = 22 value = [6, 16] class = Joined 984->985 1000 percent_difference_ctc ≤ 9.715 gini = 0.124 samples = 30 value = [2, 28] class = Joined 984->1000 986 duration_to_accept_offer ≤ 2.5 gini = 0.142 samples = 13 value = [1, 12] class = Joined 985->986 991 location_Hyderabad ≤ 0.5 gini = 0.494 samples = 9 value = [5, 4] class = Not Joined 985->991 987 duration_to_accept_offer ≤ 1.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 986->987 990 gini = 0.0 samples = 9 value = [0, 9] class = Joined 986->990 988 gini = 0.0 samples = 3 value = [0, 3] class = Joined 987->988 989 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 987->989 992 age ≤ 27.5 gini = 0.49 samples = 7 value = [3, 4] class = Joined 991->992 999 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 991->999 993 age ≤ 26.5 gini = 0.48 samples = 5 value = [3, 2] class = Not Joined 992->993 998 gini = 0.0 samples = 2 value = [0, 2] class = Joined 992->998 994 percent_difference_ctc ≤ 4.165 gini = 0.444 samples = 3 value = [1, 2] class = Joined 993->994 997 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 993->997 995 gini = 0.0 samples = 2 value = [0, 2] class = Joined 994->995 996 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 994->996 1001 rex_in_yrs ≤ 3.5 gini = 0.071 samples = 27 value = [1, 26] class = Joined 1000->1001 1010 percent_difference_ctc ≤ 17.31 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1000->1010 1002 gini = 0.0 samples = 19 value = [0, 19] class = Joined 1001->1002 1003 duration_to_accept_offer ≤ 5.5 gini = 0.219 samples = 8 value = [1, 7] class = Joined 1001->1003 1004 duration_to_accept_offer ≤ 3.0 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1003->1004 1009 gini = 0.0 samples = 5 value = [0, 5] class = Joined 1003->1009 1005 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1004->1005 1006 percent_difference_ctc ≤ -0.555 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1004->1006 1007 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1006->1007 1008 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1006->1008 1011 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1010->1011 1012 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1010->1012 1014 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1013->1014 1015 age ≤ 33.5 gini = 0.267 samples = 202 value = [32, 170] class = Joined 1013->1015 1016 lob_ERS ≤ 0.5 gini = 0.212 samples = 158 value = [19, 139] class = Joined 1015->1016 1083 duration_to_accept_offer ≤ 1.5 gini = 0.416 samples = 44 value = [13, 31] class = Joined 1015->1083 1017 lob_CSMP ≤ 0.5 gini = 0.268 samples = 113 value = [18, 95] class = Joined 1016->1017 1078 duration_to_accept_offer ≤ 3.0 gini = 0.043 samples = 45 value = [1, 44] class = Joined 1016->1078 1018 duration_to_accept_offer ≤ 13.5 gini = 0.25 samples = 109 value = [16, 93] class = Joined 1017->1018 1075 percent_difference_ctc ≤ 3.0 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 1017->1075 1019 offered_band_E2 ≤ 0.5 gini = 0.224 samples = 101 value = [13, 88] class = Joined 1018->1019 1072 age ≤ 26.5 gini = 0.469 samples = 8 value = [3, 5] class = Joined 1018->1072 1020 lob_INFRA ≤ 0.5 gini = 0.243 samples = 92 value = [13, 79] class = Joined 1019->1020 1071 gini = 0.0 samples = 9 value = [0, 9] class = Joined 1019->1071 1021 duration_to_accept_offer ≤ 3.5 gini = 0.212 samples = 83 value = [10, 73] class = Joined 1020->1021 1066 duration_to_accept_offer ≤ 1.5 gini = 0.444 samples = 9 value = [3, 6] class = Joined 1020->1066 1022 percent_difference_ctc ≤ 1.785 gini = 0.093 samples = 41 value = [2, 39] class = Joined 1021->1022 1035 age ≤ 28.5 gini = 0.308 samples = 42 value = [8, 34] class = Joined 1021->1035 1023 lob_BFSI ≤ 0.5 gini = 0.056 samples = 35 value = [1, 34] class = Joined 1022->1023 1032 percent_difference_ctc ≤ 3.87 gini = 0.278 samples = 6 value = [1, 5] class = Joined 1022->1032 1024 gini = 0.0 samples = 14 value = [0, 14] class = Joined 1023->1024 1025 age ≤ 26.5 gini = 0.091 samples = 21 value = [1, 20] class = Joined 1023->1025 1026 gini = 0.0 samples = 11 value = [0, 11] class = Joined 1025->1026 1027 age ≤ 27.5 gini = 0.18 samples = 10 value = [1, 9] class = Joined 1025->1027 1028 candidate_source_Agency ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1027->1028 1031 gini = 0.0 samples = 8 value = [0, 8] class = Joined 1027->1031 1029 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1028->1029 1030 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1028->1030 1033 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1032->1033 1034 gini = 0.0 samples = 5 value = [0, 5] class = Joined 1032->1034 1036 lob_AXON ≤ 0.5 gini = 0.397 samples = 22 value = [6, 16] class = Joined 1035->1036 1055 age ≤ 30.5 gini = 0.18 samples = 20 value = [2, 18] class = Joined 1035->1055 1037 duration_to_accept_offer ≤ 8.5 gini = 0.363 samples = 21 value = [5, 16] class = Joined 1036->1037 1054 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1036->1054 1038 age ≤ 25.5 gini = 0.444 samples = 15 value = [5, 10] class = Joined 1037->1038 1053 gini = 0.0 samples = 6 value = [0, 6] class = Joined 1037->1053 1039 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1038->1039 1040 duration_to_accept_offer ≤ 7.5 gini = 0.408 samples = 14 value = [4, 10] class = Joined 1038->1040 1041 gender_Male ≤ 0.5 gini = 0.298 samples = 11 value = [2, 9] class = Joined 1040->1041 1050 age ≤ 26.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 1040->1050 1042 age ≤ 27.0 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1041->1042 1045 age ≤ 26.5 gini = 0.198 samples = 9 value = [1, 8] class = Joined 1041->1045 1043 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1042->1043 1044 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1042->1044 1046 duration_to_accept_offer ≤ 5.0 gini = 0.375 samples = 4 value = [1, 3] class = Joined 1045->1046 1049 gini = 0.0 samples = 5 value = [0, 5] class = Joined 1045->1049 1047 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1046->1047 1048 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1046->1048 1051 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1050->1051 1052 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1050->1052 1056 gini = 0.0 samples = 12 value = [0, 12] class = Joined 1055->1056 1057 rex_in_yrs ≤ 3.5 gini = 0.375 samples = 8 value = [2, 6] class = Joined 1055->1057 1058 gini = 0.0 samples = 4 value = [0, 4] class = Joined 1057->1058 1059 candidate_source_Agency ≤ 0.5 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 1057->1059 1060 doj_extended_Yes ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 1059->1060 1065 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1059->1065 1061 lob_BFSI ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1060->1061 1064 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1060->1064 1062 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1061->1062 1063 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1061->1063 1067 duration_to_accept_offer ≤ 0.5 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 1066->1067 1070 gini = 0.0 samples = 5 value = [0, 5] class = Joined 1066->1070 1068 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1067->1068 1069 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 1067->1069 1073 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 1072->1073 1074 gini = 0.0 samples = 5 value = [0, 5] class = Joined 1072->1074 1076 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1075->1076 1077 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1075->1077 1079 age ≤ 24.5 gini = 0.245 samples = 7 value = [1, 6] class = Joined 1078->1079 1082 gini = 0.0 samples = 38 value = [0, 38] class = Joined 1078->1082 1080 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1079->1080 1081 gini = 0.0 samples = 6 value = [0, 6] class = Joined 1079->1081 1084 duration_to_accept_offer ≤ 0.5 gini = 0.497 samples = 13 value = [7, 6] class = Not Joined 1083->1084 1097 candidate_source_Direct ≤ 0.5 gini = 0.312 samples = 31 value = [6, 25] class = Joined 1083->1097 1085 lob_AXON ≤ 0.5 gini = 0.408 samples = 7 value = [2, 5] class = Joined 1084->1085 1092 lob_BFSI ≤ 0.5 gini = 0.278 samples = 6 value = [5, 1] class = Not Joined 1084->1092 1086 offered_band_E1 ≤ 0.5 gini = 0.278 samples = 6 value = [1, 5] class = Joined 1085->1086 1091 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1085->1091 1087 age ≤ 34.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1086->1087 1090 gini = 0.0 samples = 4 value = [0, 4] class = Joined 1086->1090 1088 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1087->1088 1089 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1087->1089 1093 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1092->1093 1094 gender_Male ≤ 0.5 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 1092->1094 1095 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1094->1095 1096 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 1094->1096 1098 lob_INFRA ≤ 0.5 gini = 0.43 samples = 16 value = [5, 11] class = Joined 1097->1098 1107 lob_BFSI ≤ 0.5 gini = 0.124 samples = 15 value = [1, 14] class = Joined 1097->1107 1099 duration_to_accept_offer ≤ 6.5 gini = 0.278 samples = 12 value = [2, 10] class = Joined 1098->1099 1104 doj_extended_Yes ≤ 0.5 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 1098->1104 1100 gini = 0.0 samples = 8 value = [0, 8] class = Joined 1099->1100 1101 rex_in_yrs ≤ 2.5 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 1099->1101 1102 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1101->1102 1103 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1101->1103 1105 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 1104->1105 1106 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1104->1106 1108 gini = 0.0 samples = 11 value = [0, 11] class = Joined 1107->1108 1109 duration_to_accept_offer ≤ 3.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 1107->1109 1110 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1109->1110 1111 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1109->1111 1113 doj_extended_No ≤ 0.5 gini = 0.138 samples = 536 value = [40, 496] class = Joined 1112->1113 1266 age ≤ 28.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1112->1266 1114 location_Kolkata ≤ 0.5 gini = 0.173 samples = 304 value = [29, 275] class = Joined 1113->1114 1227 lob_ERS ≤ 0.5 gini = 0.09 samples = 232 value = [11, 221] class = Joined 1113->1227 1115 lob_ERS ≤ 0.5 gini = 0.168 samples = 302 value = [28, 274] class = Joined 1114->1115 1224 percent_difference_ctc ≤ 2.18 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1114->1224 1116 lob_BFSI ≤ 0.5 gini = 0.137 samples = 229 value = [17, 212] class = Joined 1115->1116 1189 rex_in_yrs ≤ 2.5 gini = 0.256 samples = 73 value = [11, 62] class = Joined 1115->1189 1117 lob_ETS ≤ 0.5 gini = 0.085 samples = 157 value = [7, 150] class = Joined 1116->1117 1152 percent_difference_ctc ≤ 1.55 gini = 0.239 samples = 72 value = [10, 62] class = Joined 1116->1152 1118 duration_to_accept_offer ≤ 17.5 gini = 0.058 samples = 133 value = [4, 129] class = Joined 1117->1118 1141 candidate_source_Direct ≤ 0.5 gini = 0.219 samples = 24 value = [3, 21] class = Joined 1117->1141 1119 percent_difference_ctc ≤ 34.025 gini = 0.26 samples = 13 value = [2, 11] class = Joined 1118->1119 1128 age ≤ 27.5 gini = 0.033 samples = 120 value = [2, 118] class = Joined 1118->1128 1120 location_Chennai ≤ 0.5 gini = 0.153 samples = 12 value = [1, 11] class = Joined 1119->1120 1127 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1119->1127 1121 gini = 0.0 samples = 8 value = [0, 8] class = Joined 1120->1121 1122 duration_to_accept_offer ≤ 16.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 1120->1122 1123 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1122->1123 1124 rex_in_yrs ≤ 2.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1122->1124 1125 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1124->1125 1126 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1124->1126 1129 offered_band_E2 ≤ 0.5 gini = 0.075 samples = 51 value = [2, 49] class = Joined 1128->1129 1140 gini = 0.0 samples = 69 value = [0, 69] class = Joined 1128->1140 1130 lob_CSMP ≤ 0.5 gini = 0.044 samples = 44 value = [1, 43] class = Joined 1129->1130 1137 candidate_source_Agency ≤ 0.5 gini = 0.245 samples = 7 value = [1, 6] class = Joined 1129->1137 1131 gini = 0.0 samples = 33 value = [0, 33] class = Joined 1130->1131 1132 duration_to_accept_offer ≤ 26.0 gini = 0.165 samples = 11 value = [1, 10] class = Joined 1130->1132 1133 duration_to_accept_offer ≤ 23.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 1132->1133 1136 gini = 0.0 samples = 7 value = [0, 7] class = Joined 1132->1136 1134 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1133->1134 1135 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1133->1135 1138 gini = 0.0 samples = 6 value = [0, 6] class = Joined 1137->1138 1139 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1137->1139 1142 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1141->1142 1143 age ≤ 25.0 gini = 0.159 samples = 23 value = [2, 21] class = Joined 1141->1143 1144 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1143->1144 1145 age ≤ 27.5 gini = 0.087 samples = 22 value = [1, 21] class = Joined 1143->1145 1146 age ≤ 26.5 gini = 0.245 samples = 7 value = [1, 6] class = Joined 1145->1146 1151 gini = 0.0 samples = 15 value = [0, 15] class = Joined 1145->1151 1147 gini = 0.0 samples = 4 value = [0, 4] class = Joined 1146->1147 1148 location_Bangalore ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1146->1148 1149 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1148->1149 1150 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1148->1150 1153 duration_to_accept_offer ≤ 28.5 gini = 0.208 samples = 68 value = [8, 60] class = Joined 1152->1153 1186 candidate_source_Agency ≤ 0.5 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 1152->1186 1154 gini = 0.0 samples = 18 value = [0, 18] class = Joined 1153->1154 1155 duration_to_accept_offer ≤ 30.0 gini = 0.269 samples = 50 value = [8, 42] class = Joined 1153->1155 1156 candidate_source_Agency ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 1155->1156 1159 duration_to_accept_offer ≤ 49.0 gini = 0.223 samples = 47 value = [6, 41] class = Joined 1155->1159 1157 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1156->1157 1158 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1156->1158 1160 duration_to_accept_offer ≤ 35.5 gini = 0.133 samples = 28 value = [2, 26] class = Joined 1159->1160 1169 duration_to_accept_offer ≤ 51.5 gini = 0.332 samples = 19 value = [4, 15] class = Joined 1159->1169 1161 candidate_source_Direct ≤ 0.5 gini = 0.375 samples = 8 value = [2, 6] class = Joined 1160->1161 1168 gini = 0.0 samples = 20 value = [0, 20] class = Joined 1160->1168 1162 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1161->1162 1163 rex_in_yrs ≤ 3.5 gini = 0.48 samples = 5 value = [2, 3] class = Joined 1161->1163 1164 duration_to_accept_offer ≤ 33.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 1163->1164 1167 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1163->1167 1165 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1164->1165 1166 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1164->1166 1170 gender_Female ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 1169->1170 1173 duration_to_accept_offer ≤ 58.5 gini = 0.219 samples = 16 value = [2, 14] class = Joined 1169->1173 1171 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1170->1171 1172 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1170->1172 1174 duration_to_accept_offer ≤ 55.0 gini = 0.375 samples = 8 value = [2, 6] class = Joined 1173->1174 1185 gini = 0.0 samples = 8 value = [0, 8] class = Joined 1173->1185 1175 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1174->1175 1176 gender_Male ≤ 0.5 gini = 0.48 samples = 5 value = [2, 3] class = Joined 1174->1176 1177 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1176->1177 1178 age ≤ 28.5 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 1176->1178 1179 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1178->1179 1180 age ≤ 32.0 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 1178->1180 1181 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1180->1181 1182 duration_to_accept_offer ≤ 57.0 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1180->1182 1183 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1182->1183 1184 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1182->1184 1187 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1186->1187 1188 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1186->1188 1190 duration_to_accept_offer ≤ 52.5 gini = 0.061 samples = 32 value = [1, 31] class = Joined 1189->1190 1195 percent_difference_ctc ≤ 9.545 gini = 0.369 samples = 41 value = [10, 31] class = Joined 1189->1195 1191 gini = 0.0 samples = 29 value = [0, 29] class = Joined 1190->1191 1192 age ≤ 24.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1190->1192 1193 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1192->1193 1194 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1192->1194 1196 percent_difference_ctc ≤ 7.735 gini = 0.415 samples = 34 value = [10, 24] class = Joined 1195->1196 1223 gini = 0.0 samples = 7 value = [0, 7] class = Joined 1195->1223 1197 age ≤ 26.5 gini = 0.375 samples = 32 value = [8, 24] class = Joined 1196->1197 1222 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1196->1222 1198 duration_to_accept_offer ≤ 52.0 gini = 0.494 samples = 9 value = [4, 5] class = Joined 1197->1198 1205 candidate_source_Direct ≤ 0.5 gini = 0.287 samples = 23 value = [4, 19] class = Joined 1197->1205 1199 percent_difference_ctc ≤ 0.77 gini = 0.49 samples = 7 value = [4, 3] class = Not Joined 1198->1199 1204 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1198->1204 1200 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 1199->1200 1201 duration_to_accept_offer ≤ 24.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 1199->1201 1202 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1201->1202 1203 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1201->1203 1206 gender_Male ≤ 0.5 gini = 0.391 samples = 15 value = [4, 11] class = Joined 1205->1206 1221 gini = 0.0 samples = 8 value = [0, 8] class = Joined 1205->1221 1207 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1206->1207 1208 duration_to_accept_offer ≤ 20.5 gini = 0.444 samples = 12 value = [4, 8] class = Joined 1206->1208 1209 joining_bonus_Yes ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 1208->1209 1212 duration_to_accept_offer ≤ 31.0 gini = 0.346 samples = 9 value = [2, 7] class = Joined 1208->1212 1210 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1209->1210 1211 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1209->1211 1213 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1212->1213 1214 duration_to_accept_offer ≤ 34.5 gini = 0.444 samples = 6 value = [2, 4] class = Joined 1212->1214 1215 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1214->1215 1216 duration_to_accept_offer ≤ 42.0 gini = 0.32 samples = 5 value = [1, 4] class = Joined 1214->1216 1217 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1216->1217 1218 duration_to_accept_offer ≤ 51.0 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1216->1218 1219 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1218->1219 1220 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1218->1220 1225 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1224->1225 1226 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1224->1226 1228 age ≤ 26.5 gini = 0.119 samples = 173 value = [11, 162] class = Joined 1227->1228 1265 gini = 0.0 samples = 59 value = [0, 59] class = Joined 1227->1265 1229 percent_difference_ctc ≤ 18.0 gini = 0.037 samples = 53 value = [1, 52] class = Joined 1228->1229 1234 age ≤ 27.5 gini = 0.153 samples = 120 value = [10, 110] class = Joined 1228->1234 1230 gini = 0.0 samples = 50 value = [0, 50] class = Joined 1229->1230 1231 percent_difference_ctc ≤ 21.73 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1229->1231 1232 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1231->1232 1233 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1231->1233 1235 gender_Male ≤ 0.5 gini = 0.311 samples = 26 value = [5, 21] class = Joined 1234->1235 1248 percent_difference_ctc ≤ 5.225 gini = 0.101 samples = 94 value = [5, 89] class = Joined 1234->1248 1236 duration_to_accept_offer ≤ 31.0 gini = 0.48 samples = 5 value = [3, 2] class = Not Joined 1235->1236 1239 duration_to_accept_offer ≤ 21.5 gini = 0.172 samples = 21 value = [2, 19] class = Joined 1235->1239 1237 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 1236->1237 1238 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1236->1238 1240 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1239->1240 1241 location_Chennai ≤ 0.5 gini = 0.1 samples = 19 value = [1, 18] class = Joined 1239->1241 1242 gini = 0.0 samples = 14 value = [0, 14] class = Joined 1241->1242 1243 duration_to_accept_offer ≤ 36.5 gini = 0.32 samples = 5 value = [1, 4] class = Joined 1241->1243 1244 duration_to_accept_offer ≤ 30.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1243->1244 1247 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1243->1247 1245 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1244->1245 1246 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1244->1246 1249 candidate_source_Direct ≤ 0.5 gini = 0.067 samples = 86 value = [3, 83] class = Joined 1248->1249 1260 offered_band_E1 ≤ 0.5 gini = 0.375 samples = 8 value = [2, 6] class = Joined 1248->1260 1250 rex_in_yrs ≤ 2.5 gini = 0.198 samples = 27 value = [3, 24] class = Joined 1249->1250 1259 gini = 0.0 samples = 59 value = [0, 59] class = Joined 1249->1259 1251 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1250->1251 1252 lob_Others ≤ 0.5 gini = 0.142 samples = 26 value = [2, 24] class = Joined 1250->1252 1253 duration_to_accept_offer ≤ 44.0 gini = 0.077 samples = 25 value = [1, 24] class = Joined 1252->1253 1258 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1252->1258 1254 gini = 0.0 samples = 22 value = [0, 22] class = Joined 1253->1254 1255 duration_to_accept_offer ≤ 47.0 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1253->1255 1256 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1255->1256 1257 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1255->1257 1261 duration_to_accept_offer ≤ 33.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 1260->1261 1264 gini = 0.0 samples = 5 value = [0, 5] class = Joined 1260->1264 1262 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1261->1262 1263 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1261->1263 1267 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1266->1267 1268 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1266->1268 1271 lob_AXON ≤ 0.5 gini = 0.263 samples = 521 value = [81, 440] class = Joined 1270->1271 1496 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 1270->1496 1272 duration_to_accept_offer ≤ 5.5 gini = 0.239 samples = 482 value = [67, 415] class = Joined 1271->1272 1471 age ≤ 31.5 gini = 0.46 samples = 39 value = [14, 25] class = Joined 1271->1471 1273 location_Bangalore ≤ 0.5 gini = 0.123 samples = 182 value = [12, 170] class = Joined 1272->1273 1324 percent_difference_ctc ≤ 3.23 gini = 0.299 samples = 300 value = [55, 245] class = Joined 1272->1324 1274 age ≤ 34.5 gini = 0.081 samples = 141 value = [6, 135] class = Joined 1273->1274 1307 age ≤ 29.0 gini = 0.25 samples = 41 value = [6, 35] class = Joined 1273->1307 1275 location_Mumbai ≤ 0.5 gini = 0.109 samples = 104 value = [6, 98] class = Joined 1274->1275 1306 gini = 0.0 samples = 37 value = [0, 37] class = Joined 1274->1306 1276 location_Hyderabad ≤ 0.5 gini = 0.096 samples = 99 value = [5, 94] class = Joined 1275->1276 1303 rex_in_yrs ≤ 7.5 gini = 0.32 samples = 5 value = [1, 4] class = Joined 1275->1303 1277 rex_in_yrs ≤ 5.5 gini = 0.082 samples = 93 value = [4, 89] class = Joined 1276->1277 1298 lob_Others ≤ 0.5 gini = 0.278 samples = 6 value = [1, 5] class = Joined 1276->1298 1278 gini = 0.0 samples = 32 value = [0, 32] class = Joined 1277->1278 1279 offered_band_E2 ≤ 0.5 gini = 0.123 samples = 61 value = [4, 57] class = Joined 1277->1279 1280 age ≤ 29.5 gini = 0.278 samples = 12 value = [2, 10] class = Joined 1279->1280 1287 percent_difference_ctc ≤ 43.59 gini = 0.078 samples = 49 value = [2, 47] class = Joined 1279->1287 1281 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1280->1281 1282 lob_ERS ≤ 0.5 gini = 0.165 samples = 11 value = [1, 10] class = Joined 1280->1282 1283 gini = 0.0 samples = 9 value = [0, 9] class = Joined 1282->1283 1284 age ≤ 33.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1282->1284 1285 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1284->1285 1286 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1284->1286 1288 age ≤ 29.5 gini = 0.043 samples = 45 value = [1, 44] class = Joined 1287->1288 1295 doj_extended_No ≤ 0.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 1287->1295 1289 candidate_source_Agency ≤ 0.5 gini = 0.142 samples = 13 value = [1, 12] class = Joined 1288->1289 1294 gini = 0.0 samples = 32 value = [0, 32] class = Joined 1288->1294 1290 gini = 0.0 samples = 9 value = [0, 9] class = Joined 1289->1290 1291 age ≤ 28.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 1289->1291 1292 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1291->1292 1293 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1291->1293 1296 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1295->1296 1297 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1295->1297 1299 gini = 0.0 samples = 4 value = [0, 4] class = Joined 1298->1299 1300 percent_difference_ctc ≤ 6.35 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1298->1300 1301 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1300->1301 1302 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1300->1302 1304 gini = 0.0 samples = 4 value = [0, 4] class = Joined 1303->1304 1305 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1303->1305 1308 duration_to_accept_offer ≤ 1.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 1307->1308 1311 age ≤ 34.5 gini = 0.188 samples = 38 value = [4, 34] class = Joined 1307->1311 1309 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1308->1309 1310 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1308->1310 1312 lob_BFSI ≤ 0.5 gini = 0.069 samples = 28 value = [1, 27] class = Joined 1311->1312 1319 candidate_source_Direct ≤ 0.5 gini = 0.42 samples = 10 value = [3, 7] class = Joined 1311->1319 1313 gini = 0.0 samples = 24 value = [0, 24] class = Joined 1312->1313 1314 candidate_source_Direct ≤ 0.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 1312->1314 1315 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1314->1315 1316 percent_difference_ctc ≤ 2.085 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1314->1316 1317 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1316->1317 1318 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1316->1318 1320 duration_to_accept_offer ≤ 4.5 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 1319->1320 1323 gini = 0.0 samples = 6 value = [0, 6] class = Joined 1319->1323 1321 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 1320->1321 1322 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1320->1322 1325 rex_in_yrs ≤ 17.5 gini = 0.252 samples = 210 value = [31, 179] class = Joined 1324->1325 1420 offered_band_E2 ≤ 0.5 gini = 0.391 samples = 90 value = [24, 66] class = Joined 1324->1420 1326 candidate_source_Agency ≤ 0.5 gini = 0.246 samples = 209 value = [30, 179] class = Joined 1325->1326 1419 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1325->1419 1327 location_Hyderabad ≤ 0.5 gini = 0.189 samples = 151 value = [16, 135] class = Joined 1326->1327 1380 location_Chennai ≤ 0.5 gini = 0.366 samples = 58 value = [14, 44] class = Joined 1326->1380 1328 duration_to_accept_offer ≤ 66.5 gini = 0.164 samples = 144 value = [13, 131] class = Joined 1327->1328 1375 doj_extended_No ≤ 0.5 gini = 0.49 samples = 7 value = [3, 4] class = Joined 1327->1375 1329 duration_to_accept_offer ≤ 7.5 gini = 0.145 samples = 140 value = [11, 129] class = Joined 1328->1329 1372 doj_extended_Yes ≤ 0.5 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 1328->1372 1330 age ≤ 29.5 gini = 0.332 samples = 19 value = [4, 15] class = Joined 1329->1330 1339 lob_BFSI ≤ 0.5 gini = 0.109 samples = 121 value = [7, 114] class = Joined 1329->1339 1331 gini = 0.0 samples = 9 value = [0, 9] class = Joined 1330->1331 1332 rex_in_yrs ≤ 7.0 gini = 0.48 samples = 10 value = [4, 6] class = Joined 1330->1332 1333 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 1332->1333 1334 age ≤ 32.0 gini = 0.245 samples = 7 value = [1, 6] class = Joined 1332->1334 1335 rex_in_yrs ≤ 8.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1334->1335 1338 gini = 0.0 samples = 5 value = [0, 5] class = Joined 1334->1338 1336 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1335->1336 1337 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1335->1337 1340 lob_INFRA ≤ 0.5 gini = 0.062 samples = 93 value = [3, 90] class = Joined 1339->1340 1353 rex_in_yrs ≤ 6.5 gini = 0.245 samples = 28 value = [4, 24] class = Joined 1339->1353 1341 gini = 0.0 samples = 53 value = [0, 53] class = Joined 1340->1341 1342 location_Chennai ≤ 0.5 gini = 0.139 samples = 40 value = [3, 37] class = Joined 1340->1342 1343 duration_to_accept_offer ≤ 36.5 gini = 0.062 samples = 31 value = [1, 30] class = Joined 1342->1343 1348 rex_in_yrs ≤ 6.5 gini = 0.346 samples = 9 value = [2, 7] class = Joined 1342->1348 1344 gini = 0.0 samples = 24 value = [0, 24] class = Joined 1343->1344 1345 duration_to_accept_offer ≤ 40.0 gini = 0.245 samples = 7 value = [1, 6] class = Joined 1343->1345 1346 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1345->1346 1347 gini = 0.0 samples = 6 value = [0, 6] class = Joined 1345->1347 1349 gini = 0.0 samples = 6 value = [0, 6] class = Joined 1348->1349 1350 doj_extended_Yes ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 1348->1350 1351 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1350->1351 1352 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1350->1352 1354 duration_to_accept_offer ≤ 49.5 gini = 0.124 samples = 15 value = [1, 14] class = Joined 1353->1354 1361 rex_in_yrs ≤ 8.5 gini = 0.355 samples = 13 value = [3, 10] class = Joined 1353->1361 1355 gini = 0.0 samples = 9 value = [0, 9] class = Joined 1354->1355 1356 duration_to_accept_offer ≤ 53.5 gini = 0.278 samples = 6 value = [1, 5] class = Joined 1354->1356 1357 age ≤ 34.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1356->1357 1360 gini = 0.0 samples = 4 value = [0, 4] class = Joined 1356->1360 1358 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1357->1358 1359 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1357->1359 1362 offered_band_E2 ≤ 0.5 gini = 0.469 samples = 8 value = [3, 5] class = Joined 1361->1362 1371 gini = 0.0 samples = 5 value = [0, 5] class = Joined 1361->1371 1363 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1362->1363 1364 location_Mumbai ≤ 0.5 gini = 0.408 samples = 7 value = [2, 5] class = Joined 1362->1364 1365 age ≤ 32.0 gini = 0.278 samples = 6 value = [1, 5] class = Joined 1364->1365 1370 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1364->1370 1366 doj_extended_Yes ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1365->1366 1369 gini = 0.0 samples = 4 value = [0, 4] class = Joined 1365->1369 1367 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1366->1367 1368 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1366->1368 1373 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1372->1373 1374 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1372->1374 1376 duration_to_accept_offer ≤ 39.5 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 1375->1376 1379 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1375->1379 1377 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 1376->1377 1378 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1376->1378 1381 duration_to_accept_offer ≤ 42.5 gini = 0.271 samples = 31 value = [5, 26] class = Joined 1380->1381 1398 doj_extended_No ≤ 0.5 gini = 0.444 samples = 27 value = [9, 18] class = Joined 1380->1398 1382 lob_Others ≤ 0.5 gini = 0.142 samples = 26 value = [2, 24] class = Joined 1381->1382 1393 duration_to_accept_offer ≤ 54.0 gini = 0.48 samples = 5 value = [3, 2] class = Not Joined 1381->1393 1383 doj_extended_Yes ≤ 0.5 gini = 0.083 samples = 23 value = [1, 22] class = Joined 1382->1383 1390 duration_to_accept_offer ≤ 26.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1382->1390 1384 duration_to_accept_offer ≤ 31.0 gini = 0.219 samples = 8 value = [1, 7] class = Joined 1383->1384 1389 gini = 0.0 samples = 15 value = [0, 15] class = Joined 1383->1389 1385 gini = 0.0 samples = 5 value = [0, 5] class = Joined 1384->1385 1386 age ≤ 32.0 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1384->1386 1387 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1386->1387 1388 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1386->1388 1391 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1390->1391 1392 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1390->1392 1394 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1393->1394 1395 lob_INFRA ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1393->1395 1396 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1395->1396 1397 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1395->1397 1399 percent_difference_ctc ≤ 0.19 gini = 0.278 samples = 12 value = [2, 10] class = Joined 1398->1399 1406 age ≤ 29.5 gini = 0.498 samples = 15 value = [7, 8] class = Joined 1398->1406 1400 age ≤ 33.5 gini = 0.165 samples = 11 value = [1, 10] class = Joined 1399->1400 1405 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1399->1405 1401 gini = 0.0 samples = 9 value = [0, 9] class = Joined 1400->1401 1402 lob_Others ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1400->1402 1403 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1402->1403 1404 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1402->1404 1407 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1406->1407 1408 lob_ERS ≤ 0.5 gini = 0.473 samples = 13 value = [5, 8] class = Joined 1406->1408 1409 percent_difference_ctc ≤ -0.255 gini = 0.278 samples = 6 value = [1, 5] class = Joined 1408->1409 1412 rex_in_yrs ≤ 8.0 gini = 0.49 samples = 7 value = [4, 3] class = Not Joined 1408->1412 1410 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1409->1410 1411 gini = 0.0 samples = 5 value = [0, 5] class = Joined 1409->1411 1413 rex_in_yrs ≤ 6.0 gini = 0.444 samples = 6 value = [4, 2] class = Not Joined 1412->1413 1418 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1412->1418 1414 duration_to_accept_offer ≤ 14.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1413->1414 1417 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 1413->1417 1415 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1414->1415 1416 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1414->1416 1421 location_Noida ≤ 0.5 gini = 0.159 samples = 23 value = [2, 21] class = Joined 1420->1421 1430 duration_to_accept_offer ≤ 45.0 gini = 0.441 samples = 67 value = [22, 45] class = Joined 1420->1430 1422 gini = 0.0 samples = 16 value = [0, 16] class = Joined 1421->1422 1423 age ≤ 31.5 gini = 0.408 samples = 7 value = [2, 5] class = Joined 1421->1423 1424 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1423->1424 1425 percent_difference_ctc ≤ 9.835 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 1423->1425 1426 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1425->1426 1427 percent_difference_ctc ≤ 153.815 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 1425->1427 1428 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1427->1428 1429 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1427->1429 1431 age ≤ 28.5 gini = 0.397 samples = 55 value = [15, 40] class = Joined 1430->1431 1462 age ≤ 29.5 gini = 0.486 samples = 12 value = [7, 5] class = Not Joined 1430->1462 1432 percent_difference_ctc ≤ 24.845 gini = 0.444 samples = 6 value = [4, 2] class = Not Joined 1431->1432 1435 percent_difference_ctc ≤ 4.675 gini = 0.348 samples = 49 value = [11, 38] class = Joined 1431->1435 1433 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1432->1433 1434 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 1432->1434 1436 rex_in_yrs ≤ 8.5 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 1435->1436 1439 percent_difference_ctc ≤ 7.345 gini = 0.292 samples = 45 value = [8, 37] class = Joined 1435->1439 1437 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 1436->1437 1438 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1436->1438 1440 gini = 0.0 samples = 11 value = [0, 11] class = Joined 1439->1440 1441 duration_to_accept_offer ≤ 6.5 gini = 0.36 samples = 34 value = [8, 26] class = Joined 1439->1441 1442 doj_extended_No ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 1441->1442 1445 candidate_source_Direct ≤ 0.5 gini = 0.312 samples = 31 value = [6, 25] class = Joined 1441->1445 1443 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1442->1443 1444 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1442->1444 1446 percent_difference_ctc ≤ 83.335 gini = 0.48 samples = 10 value = [4, 6] class = Joined 1445->1446 1453 duration_to_accept_offer ≤ 32.5 gini = 0.172 samples = 21 value = [2, 19] class = Joined 1445->1453 1447 percent_difference_ctc ≤ 31.815 gini = 0.375 samples = 8 value = [2, 6] class = Joined 1446->1447 1452 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1446->1452 1448 location_Chennai ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 1447->1448 1451 gini = 0.0 samples = 5 value = [0, 5] class = Joined 1447->1451 1449 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1448->1449 1450 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1448->1450 1454 lob_Others ≤ 0.5 gini = 0.1 samples = 19 value = [1, 18] class = Joined 1453->1454 1459 doj_extended_Yes ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1453->1459 1455 gini = 0.0 samples = 17 value = [0, 17] class = Joined 1454->1455 1456 location_Chennai ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1454->1456 1457 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1456->1457 1458 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1456->1458 1460 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1459->1460 1461 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1459->1461 1463 gender_Male ≤ 0.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 1462->1463 1466 age ≤ 37.5 gini = 0.375 samples = 8 value = [6, 2] class = Not Joined 1462->1466 1464 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1463->1464 1465 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1463->1465 1467 lob_BFSI ≤ 0.5 gini = 0.245 samples = 7 value = [6, 1] class = Not Joined 1466->1467 1470 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1466->1470 1468 gini = 0.0 samples = 6 value = [6, 0] class = Not Joined 1467->1468 1469 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1467->1469 1472 duration_to_accept_offer ≤ 1.5 gini = 0.49 samples = 14 value = [8, 6] class = Not Joined 1471->1472 1483 gender_Female ≤ 0.5 gini = 0.365 samples = 25 value = [6, 19] class = Joined 1471->1483 1473 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1472->1473 1474 percent_difference_ctc ≤ 9.4 gini = 0.444 samples = 12 value = [8, 4] class = Not Joined 1472->1474 1475 offered_band_E1 ≤ 0.5 gini = 0.397 samples = 11 value = [8, 3] class = Not Joined 1474->1475 1482 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1474->1482 1476 doj_extended_No ≤ 0.5 gini = 0.5 samples = 6 value = [3, 3] class = Not Joined 1475->1476 1481 gini = 0.0 samples = 5 value = [5, 0] class = Not Joined 1475->1481 1477 duration_to_accept_offer ≤ 64.0 gini = 0.375 samples = 4 value = [1, 3] class = Joined 1476->1477 1480 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1476->1480 1478 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1477->1478 1479 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1477->1479 1484 duration_to_accept_offer ≤ 26.5 gini = 0.33 samples = 24 value = [5, 19] class = Joined 1483->1484 1495 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1483->1495 1485 rex_in_yrs ≤ 8.5 gini = 0.198 samples = 18 value = [2, 16] class = Joined 1484->1485 1490 duration_to_accept_offer ≤ 33.0 gini = 0.5 samples = 6 value = [3, 3] class = Not Joined 1484->1490 1486 gini = 0.0 samples = 12 value = [0, 12] class = Joined 1485->1486 1487 duration_to_accept_offer ≤ 3.5 gini = 0.444 samples = 6 value = [2, 4] class = Joined 1485->1487 1488 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1487->1488 1489 gini = 0.0 samples = 4 value = [0, 4] class = Joined 1487->1489 1491 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1490->1491 1492 duration_to_accept_offer ≤ 41.0 gini = 0.375 samples = 4 value = [1, 3] class = Joined 1490->1492 1493 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1492->1493 1494 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1492->1494 1498 lob_Others ≤ 0.5 gini = 0.085 samples = 403 value = [18, 385] class = Joined 1497->1498 1583 lob_INFRA ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1497->1583 1499 lob_CSMP ≤ 0.5 gini = 0.078 samples = 396 value = [16, 380] class = Joined 1498->1499 1576 age ≤ 25.5 gini = 0.408 samples = 7 value = [2, 5] class = Joined 1498->1576 1500 rex_in_yrs ≤ 6.5 gini = 0.067 samples = 375 value = [13, 362] class = Joined 1499->1500 1567 age ≤ 26.5 gini = 0.245 samples = 21 value = [3, 18] class = Joined 1499->1567 1501 duration_to_accept_offer ≤ 13.5 gini = 0.044 samples = 310 value = [7, 303] class = Joined 1500->1501 1542 age ≤ 28.0 gini = 0.168 samples = 65 value = [6, 59] class = Joined 1500->1542 1502 duration_to_accept_offer ≤ 12.5 gini = 0.065 samples = 207 value = [7, 200] class = Joined 1501->1502 1541 gini = 0.0 samples = 103 value = [0, 103] class = Joined 1501->1541 1503 lob_AXON ≤ 0.5 gini = 0.058 samples = 201 value = [6, 195] class = Joined 1502->1503 1536 rex_in_yrs ≤ 3.5 gini = 0.278 samples = 6 value = [1, 5] class = Joined 1502->1536 1504 percent_difference_ctc ≤ 49.215 gini = 0.05 samples = 194 value = [5, 189] class = Joined 1503->1504 1533 duration_to_accept_offer ≤ 0.5 gini = 0.245 samples = 7 value = [1, 6] class = Joined 1503->1533 1505 lob_ERS ≤ 0.5 gini = 0.042 samples = 186 value = [4, 182] class = Joined 1504->1505 1530 location_Bangalore ≤ 0.5 gini = 0.219 samples = 8 value = [1, 7] class = Joined 1504->1530 1506 offered_band_E2 ≤ 0.5 gini = 0.024 samples = 162 value = [2, 160] class = Joined 1505->1506 1525 location_Noida ≤ 0.5 gini = 0.153 samples = 24 value = [2, 22] class = Joined 1505->1525 1507 gini = 0.0 samples = 99 value = [0, 99] class = Joined 1506->1507 1508 duration_to_accept_offer ≤ 9.0 gini = 0.061 samples = 63 value = [2, 61] class = Joined 1506->1508 1509 age ≤ 28.5 gini = 0.037 samples = 53 value = [1, 52] class = Joined 1508->1509 1520 rex_in_yrs ≤ 5.5 gini = 0.18 samples = 10 value = [1, 9] class = Joined 1508->1520 1510 age ≤ 27.5 gini = 0.069 samples = 28 value = [1, 27] class = Joined 1509->1510 1519 gini = 0.0 samples = 25 value = [0, 25] class = Joined 1509->1519 1511 gini = 0.0 samples = 22 value = [0, 22] class = Joined 1510->1511 1512 rex_in_yrs ≤ 4.5 gini = 0.278 samples = 6 value = [1, 5] class = Joined 1510->1512 1513 duration_to_accept_offer ≤ 0.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 1512->1513 1518 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1512->1518 1514 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1513->1514 1515 doj_extended_Yes ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1513->1515 1516 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1515->1516 1517 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1515->1517 1521 gini = 0.0 samples = 7 value = [0, 7] class = Joined 1520->1521 1522 location_Noida ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1520->1522 1523 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1522->1523 1524 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1522->1524 1526 gini = 0.0 samples = 19 value = [0, 19] class = Joined 1525->1526 1527 percent_difference_ctc ≤ 4.545 gini = 0.48 samples = 5 value = [2, 3] class = Joined 1525->1527 1528 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1527->1528 1529 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1527->1529 1531 gini = 0.0 samples = 7 value = [0, 7] class = Joined 1530->1531 1532 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1530->1532 1534 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1533->1534 1535 gini = 0.0 samples = 6 value = [0, 6] class = Joined 1533->1535 1537 gini = 0.0 samples = 4 value = [0, 4] class = Joined 1536->1537 1538 gender_Male ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1536->1538 1539 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1538->1539 1540 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1538->1540 1543 age ≤ 26.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1542->1543 1546 lob_ERS ≤ 0.5 gini = 0.146 samples = 63 value = [5, 58] class = Joined 1542->1546 1544 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1543->1544 1545 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1543->1545 1547 duration_to_accept_offer ≤ 52.5 gini = 0.08 samples = 48 value = [2, 46] class = Joined 1546->1547 1558 rex_in_yrs ≤ 7.5 gini = 0.32 samples = 15 value = [3, 12] class = Joined 1546->1558 1548 age ≤ 32.5 gini = 0.043 samples = 45 value = [1, 44] class = Joined 1547->1548 1555 doj_extended_No ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1547->1555 1549 offered_band_E3 ≤ 0.5 gini = 0.165 samples = 11 value = [1, 10] class = Joined 1548->1549 1554 gini = 0.0 samples = 34 value = [0, 34] class = Joined 1548->1554 1550 gini = 0.0 samples = 9 value = [0, 9] class = Joined 1549->1550 1551 location_Noida ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1549->1551 1552 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1551->1552 1553 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1551->1553 1556 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1555->1556 1557 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1555->1557 1559 doj_extended_Yes ≤ 0.5 gini = 0.49 samples = 7 value = [3, 4] class = Joined 1558->1559 1566 gini = 0.0 samples = 8 value = [0, 8] class = Joined 1558->1566 1560 duration_to_accept_offer ≤ 2.0 gini = 0.32 samples = 5 value = [1, 4] class = Joined 1559->1560 1565 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1559->1565 1561 percent_difference_ctc ≤ 2.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1560->1561 1564 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1560->1564 1562 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1561->1562 1563 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1561->1563 1568 age ≤ 25.0 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 1567->1568 1571 rex_in_yrs ≤ 2.5 gini = 0.105 samples = 18 value = [1, 17] class = Joined 1567->1571 1569 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1568->1569 1570 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1568->1570 1572 gender_Male ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1571->1572 1575 gini = 0.0 samples = 16 value = [0, 16] class = Joined 1571->1575 1573 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1572->1573 1574 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1572->1574 1577 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1576->1577 1578 age ≤ 35.5 gini = 0.278 samples = 6 value = [1, 5] class = Joined 1576->1578 1579 gini = 0.0 samples = 4 value = [0, 4] class = Joined 1578->1579 1580 doj_extended_Yes ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1578->1580 1581 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1580->1581 1582 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1580->1582 1584 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1583->1584 1585 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1583->1585 1587 location_Noida ≤ 0.5 gini = 0.437 samples = 93 value = [30, 63] class = Joined 1586->1587 1628 location_Noida ≤ 0.5 gini = 0.095 samples = 20 value = [1, 19] class = Joined 1586->1628 1588 duration_to_accept_offer ≤ 0.5 gini = 0.444 samples = 9 value = [6, 3] class = Not Joined 1587->1588 1593 duration_to_accept_offer ≤ 3.5 gini = 0.408 samples = 84 value = [24, 60] class = Joined 1587->1593 1589 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1588->1589 1590 age ≤ 22.5 gini = 0.245 samples = 7 value = [6, 1] class = Not Joined 1588->1590 1591 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1590->1591 1592 gini = 0.0 samples = 6 value = [6, 0] class = Not Joined 1590->1592 1594 age ≤ 23.5 gini = 0.311 samples = 52 value = [10, 42] class = Joined 1593->1594 1617 age ≤ 22.5 gini = 0.492 samples = 32 value = [14, 18] class = Joined 1593->1617 1595 duration_to_accept_offer ≤ 2.5 gini = 0.36 samples = 34 value = [8, 26] class = Joined 1594->1595 1608 age ≤ 24.5 gini = 0.198 samples = 18 value = [2, 16] class = Joined 1594->1608 1596 gender_Male ≤ 0.5 gini = 0.43 samples = 16 value = [5, 11] class = Joined 1595->1596 1603 gender_Female ≤ 0.5 gini = 0.278 samples = 18 value = [3, 15] class = Joined 1595->1603 1597 age ≤ 22.5 gini = 0.49 samples = 7 value = [4, 3] class = Not Joined 1596->1597 1600 age ≤ 22.5 gini = 0.198 samples = 9 value = [1, 8] class = Joined 1596->1600 1598 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1597->1598 1599 gini = 0.48 samples = 5 value = [3, 2] class = Not Joined 1597->1599 1601 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1600->1601 1602 gini = 0.245 samples = 7 value = [1, 6] class = Joined 1600->1602 1604 gini = 0.408 samples = 7 value = [2, 5] class = Joined 1603->1604 1605 age ≤ 22.5 gini = 0.165 samples = 11 value = [1, 10] class = Joined 1603->1605 1606 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1605->1606 1607 gini = 0.219 samples = 8 value = [1, 7] class = Joined 1605->1607 1609 gender_Female ≤ 0.5 gini = 0.124 samples = 15 value = [1, 14] class = Joined 1608->1609 1614 gender_Female ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1608->1614 1610 duration_to_accept_offer ≤ 2.5 gini = 0.198 samples = 9 value = [1, 8] class = Joined 1609->1610 1613 gini = 0.0 samples = 6 value = [0, 6] class = Joined 1609->1613 1611 gini = 0.278 samples = 6 value = [1, 5] class = Joined 1610->1611 1612 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1610->1612 1615 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1614->1615 1616 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1614->1616 1618 gini = 0.0 samples = 5 value = [0, 5] class = Joined 1617->1618 1619 age ≤ 24.5 gini = 0.499 samples = 27 value = [14, 13] class = Not Joined 1617->1619 1620 age ≤ 23.5 gini = 0.497 samples = 26 value = [14, 12] class = Not Joined 1619->1620 1627 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1619->1627 1621 gender_Female ≤ 0.5 gini = 0.492 samples = 16 value = [7, 9] class = Joined 1620->1621 1624 gender_Male ≤ 0.5 gini = 0.42 samples = 10 value = [7, 3] class = Not Joined 1620->1624 1622 gini = 0.49 samples = 7 value = [3, 4] class = Joined 1621->1622 1623 gini = 0.494 samples = 9 value = [4, 5] class = Joined 1621->1623 1625 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 1624->1625 1626 gini = 0.278 samples = 6 value = [5, 1] class = Not Joined 1624->1626 1629 gini = 0.0 samples = 18 value = [0, 18] class = Joined 1628->1629 1630 gender_Female ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1628->1630 1631 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1630->1631 1632 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1630->1632 1634 candidate_source_Agency ≤ 0.5 gini = 0.473 samples = 99 value = [38, 61] class = Joined 1633->1634 1701 age ≤ 27.5 gini = 0.191 samples = 28 value = [25, 3] class = Not Joined 1633->1701 1635 lob_Others ≤ 0.5 gini = 0.412 samples = 69 value = [20, 49] class = Joined 1634->1635 1676 duration_to_accept_offer ≤ 79.5 gini = 0.48 samples = 30 value = [18, 12] class = Not Joined 1634->1676 1636 age ≤ 31.5 gini = 0.375 samples = 64 value = [16, 48] class = Joined 1635->1636 1673 gender_Female ≤ 0.5 gini = 0.32 samples = 5 value = [4, 1] class = Not Joined 1635->1673 1637 lob_AXON ≤ 0.5 gini = 0.435 samples = 47 value = [15, 32] class = Joined 1636->1637 1668 location_Noida ≤ 0.5 gini = 0.111 samples = 17 value = [1, 16] class = Joined 1636->1668 1638 doj_extended_Yes ≤ 0.5 gini = 0.393 samples = 41 value = [11, 30] class = Joined 1637->1638 1663 percent_difference_ctc ≤ -9.12 gini = 0.444 samples = 6 value = [4, 2] class = Not Joined 1637->1663 1639 duration_to_accept_offer ≤ 79.5 gini = 0.494 samples = 9 value = [5, 4] class = Not Joined 1638->1639 1646 percent_difference_ctc ≤ 22.19 gini = 0.305 samples = 32 value = [6, 26] class = Joined 1638->1646 1640 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1639->1640 1641 duration_to_accept_offer ≤ 92.0 gini = 0.408 samples = 7 value = [5, 2] class = Not Joined 1639->1641 1642 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 1641->1642 1643 offered_band_E1 ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1641->1643 1644 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1643->1644 1645 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1643->1645 1647 duration_to_accept_offer ≤ 77.5 gini = 0.238 samples = 29 value = [4, 25] class = Joined 1646->1647 1660 age ≤ 27.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 1646->1660 1648 percent_difference_ctc ≤ -1.89 gini = 0.391 samples = 15 value = [4, 11] class = Joined 1647->1648 1659 gini = 0.0 samples = 14 value = [0, 14] class = Joined 1647->1659 1649 gini = 0.0 samples = 6 value = [0, 6] class = Joined 1648->1649 1650 location_Chennai ≤ 0.5 gini = 0.494 samples = 9 value = [4, 5] class = Joined 1648->1650 1651 duration_to_accept_offer ≤ 73.5 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 1650->1651 1654 rex_in_yrs ≤ 4.0 gini = 0.32 samples = 5 value = [1, 4] class = Joined 1650->1654 1652 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1651->1652 1653 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 1651->1653 1655 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1654->1655 1656 age ≤ 28.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1654->1656 1657 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1656->1657 1658 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1656->1658 1661 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1660->1661 1662 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1660->1662 1664 age ≤ 26.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1663->1664 1667 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 1663->1667 1665 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1664->1665 1666 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1664->1666 1669 gini = 0.0 samples = 14 value = [0, 14] class = Joined 1668->1669 1670 percent_difference_ctc ≤ -3.845 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1668->1670 1671 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1670->1671 1672 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1670->1672 1674 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 1673->1674 1675 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1673->1675 1677 age ≤ 27.5 gini = 0.298 samples = 11 value = [9, 2] class = Not Joined 1676->1677 1682 duration_to_accept_offer ≤ 86.5 gini = 0.499 samples = 19 value = [9, 10] class = Joined 1676->1682 1678 location_Chennai ≤ 0.5 gini = 0.48 samples = 5 value = [3, 2] class = Not Joined 1677->1678 1681 gini = 0.0 samples = 6 value = [6, 0] class = Not Joined 1677->1681 1679 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 1678->1679 1680 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1678->1680 1683 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1682->1683 1684 gender_Female ≤ 0.5 gini = 0.492 samples = 16 value = [9, 7] class = Not Joined 1682->1684 1685 duration_to_accept_offer ≤ 95.0 gini = 0.444 samples = 12 value = [8, 4] class = Not Joined 1684->1685 1696 percent_difference_ctc ≤ -2.69 gini = 0.375 samples = 4 value = [1, 3] class = Joined 1684->1696 1686 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 1685->1686 1687 duration_to_accept_offer ≤ 97.5 gini = 0.5 samples = 8 value = [4, 4] class = Not Joined 1685->1687 1688 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1687->1688 1689 rex_in_yrs ≤ 5.5 gini = 0.444 samples = 6 value = [4, 2] class = Not Joined 1687->1689 1690 percent_difference_ctc ≤ -11.665 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1689->1690 1695 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 1689->1695 1691 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1690->1691 1692 location_Bangalore ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1690->1692 1693 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1692->1693 1694 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1692->1694 1697 duration_to_accept_offer ≤ 97.0 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1696->1697 1700 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1696->1700 1698 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1697->1698 1699 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1697->1699 1702 lob_BFSI ≤ 0.5 gini = 0.305 samples = 16 value = [13, 3] class = Not Joined 1701->1702 1713 gini = 0.0 samples = 12 value = [12, 0] class = Not Joined 1701->1713 1703 percent_difference_ctc ≤ -8.01 gini = 0.153 samples = 12 value = [11, 1] class = Not Joined 1702->1703 1708 candidate_source_Direct ≤ 0.5 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 1702->1708 1704 percent_difference_ctc ≤ -10.32 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1703->1704 1707 gini = 0.0 samples = 10 value = [10, 0] class = Not Joined 1703->1707 1705 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1704->1705 1706 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1704->1706 1709 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1708->1709 1710 gender_Male ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 1708->1710 1711 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1710->1711 1712 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1710->1712 1715 duration_to_accept_offer ≤ 26.5 gini = 0.44 samples = 1866 value = [609, 1257] class = Joined 1714->1715 2756 location_Pune ≤ 0.5 gini = 0.271 samples = 588 value = [95, 493] class = Joined 1714->2756 1716 duration_to_accept_offer ≤ 0.5 gini = 0.483 samples = 964 value = [394, 570] class = Joined 1715->1716 2283 duration_to_accept_offer ≤ 109.5 gini = 0.363 samples = 902 value = [215, 687] class = Joined 1715->2283 1717 age ≤ 27.5 gini = 0.219 samples = 80 value = [10, 70] class = Joined 1716->1717 1752 age ≤ 31.5 gini = 0.491 samples = 884 value = [384, 500] class = Joined 1716->1752 1718 lob_ERS ≤ 0.5 gini = 0.366 samples = 29 value = [7, 22] class = Joined 1717->1718 1735 percent_difference_ctc ≤ -15.855 gini = 0.111 samples = 51 value = [3, 48] class = Joined 1717->1735 1719 location_Bangalore ≤ 0.5 gini = 0.124 samples = 15 value = [1, 14] class = Joined 1718->1719 1724 doj_extended_No ≤ 0.5 gini = 0.49 samples = 14 value = [6, 8] class = Joined 1718->1724 1720 gini = 0.0 samples = 12 value = [0, 12] class = Joined 1719->1720 1721 notice_period ≤ 75.0 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1719->1721 1722 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1721->1722 1723 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1721->1723 1725 gender_Male ≤ 0.5 gini = 0.444 samples = 6 value = [4, 2] class = Not Joined 1724->1725 1730 location_Chennai ≤ 0.5 gini = 0.375 samples = 8 value = [2, 6] class = Joined 1724->1730 1726 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1725->1726 1727 percent_difference_ctc ≤ -27.045 gini = 0.32 samples = 5 value = [4, 1] class = Not Joined 1725->1727 1728 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1727->1728 1729 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 1727->1729 1731 gini = 0.0 samples = 4 value = [0, 4] class = Joined 1730->1731 1732 notice_period ≤ 75.0 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 1730->1732 1733 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1732->1733 1734 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1732->1734 1736 rex_in_yrs ≤ 3.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 1735->1736 1739 candidate_source_Employee Referral ≤ 0.5 gini = 0.081 samples = 47 value = [2, 45] class = Joined 1735->1739 1737 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1736->1737 1738 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1736->1738 1740 lob_AXON ≤ 0.5 gini = 0.045 samples = 43 value = [1, 42] class = Joined 1739->1740 1749 percent_difference_ctc ≤ -2.22 gini = 0.375 samples = 4 value = [1, 3] class = Joined 1739->1749 1741 gini = 0.0 samples = 33 value = [0, 33] class = Joined 1740->1741 1742 age ≤ 30.0 gini = 0.18 samples = 10 value = [1, 9] class = Joined 1740->1742 1743 location_Noida ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1742->1743 1748 gini = 0.0 samples = 7 value = [0, 7] class = Joined 1742->1748 1744 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1743->1744 1745 percent_difference_ctc ≤ -3.57 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1743->1745 1746 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1745->1746 1747 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1745->1747 1750 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1749->1750 1751 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1749->1751 1753 location_Noida ≤ 0.5 gini = 0.5 samples = 568 value = [278, 290] class = Joined 1752->1753 2110 joining_bonus_No ≤ 0.5 gini = 0.446 samples = 316 value = [106, 210] class = Joined 1752->2110 1754 rex_in_yrs ≤ 2.5 gini = 0.498 samples = 433 value = [229, 204] class = Not Joined 1753->1754 2021 notice_period ≤ 82.5 gini = 0.462 samples = 135 value = [49, 86] class = Joined 1753->2021 1755 duration_to_accept_offer ≤ 2.5 gini = 0.466 samples = 54 value = [20, 34] class = Joined 1754->1755 1790 percent_difference_ctc ≤ -7.13 gini = 0.495 samples = 379 value = [209, 170] class = Not Joined 1754->1790 1756 doj_extended_Yes ≤ 0.5 gini = 0.219 samples = 8 value = [7, 1] class = Not Joined 1755->1756 1761 percent_difference_ctc ≤ -11.705 gini = 0.405 samples = 46 value = [13, 33] class = Joined 1755->1761 1757 age ≤ 25.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1756->1757 1760 gini = 0.0 samples = 6 value = [6, 0] class = Not Joined 1756->1760 1758 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1757->1758 1759 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1757->1759 1762 rex_in_yrs ≤ 1.5 gini = 0.498 samples = 15 value = [7, 8] class = Joined 1761->1762 1775 candidate_source_Agency ≤ 0.5 gini = 0.312 samples = 31 value = [6, 25] class = Joined 1761->1775 1763 gender_Male ≤ 0.5 gini = 0.278 samples = 6 value = [1, 5] class = Joined 1762->1763 1766 doj_extended_Yes ≤ 0.5 gini = 0.444 samples = 9 value = [6, 3] class = Not Joined 1762->1766 1764 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1763->1764 1765 gini = 0.0 samples = 5 value = [0, 5] class = Joined 1763->1765 1767 duration_to_accept_offer ≤ 6.5 gini = 0.5 samples = 6 value = [3, 3] class = Not Joined 1766->1767 1774 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 1766->1774 1768 location_Chennai ≤ 0.5 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 1767->1768 1773 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1767->1773 1769 age ≤ 24.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1768->1769 1772 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1768->1772 1770 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1769->1770 1771 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1769->1771 1776 age ≤ 27.5 gini = 0.111 samples = 17 value = [1, 16] class = Joined 1775->1776 1781 percent_difference_ctc ≤ 0.01 gini = 0.459 samples = 14 value = [5, 9] class = Joined 1775->1781 1777 gini = 0.0 samples = 15 value = [0, 15] class = Joined 1776->1777 1778 doj_extended_No ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1776->1778 1779 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1778->1779 1780 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1778->1780 1782 duration_to_accept_offer ≤ 4.0 gini = 0.375 samples = 12 value = [3, 9] class = Joined 1781->1782 1789 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1781->1789 1783 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1782->1783 1784 location_Chennai ≤ 0.5 gini = 0.298 samples = 11 value = [2, 9] class = Joined 1782->1784 1785 lob_ERS ≤ 0.5 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 1784->1785 1788 gini = 0.0 samples = 7 value = [0, 7] class = Joined 1784->1788 1786 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1785->1786 1787 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1785->1787 1791 doj_extended_Yes ≤ 0.5 gini = 0.461 samples = 136 value = [87, 49] class = Not Joined 1790->1791 1860 duration_to_accept_offer ≤ 13.5 gini = 0.5 samples = 243 value = [122, 121] class = Not Joined 1790->1860 1792 age ≤ 26.5 gini = 0.398 samples = 84 value = [61, 23] class = Not Joined 1791->1792 1833 percent_difference_ctc ≤ -7.845 gini = 0.5 samples = 52 value = [26, 26] class = Not Joined 1791->1833 1793 percent_difference_ctc ≤ -11.68 gini = 0.499 samples = 23 value = [11, 12] class = Joined 1792->1793 1810 duration_to_accept_offer ≤ 3.5 gini = 0.296 samples = 61 value = [50, 11] class = Not Joined 1792->1810 1794 location_Chennai ≤ 0.5 gini = 0.346 samples = 9 value = [2, 7] class = Joined 1793->1794 1799 duration_to_accept_offer ≤ 7.5 gini = 0.459 samples = 14 value = [9, 5] class = Not Joined 1793->1799 1795 joining_bonus_No ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 1794->1795 1798 gini = 0.0 samples = 6 value = [0, 6] class = Joined 1794->1798 1796 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1795->1796 1797 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1795->1797 1800 lob_ERS ≤ 0.5 gini = 0.32 samples = 10 value = [8, 2] class = Not Joined 1799->1800 1807 duration_to_accept_offer ≤ 17.0 gini = 0.375 samples = 4 value = [1, 3] class = Joined 1799->1807 1801 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 1800->1801 1802 duration_to_accept_offer ≤ 3.5 gini = 0.444 samples = 6 value = [4, 2] class = Not Joined 1800->1802 1803 percent_difference_ctc ≤ -10.8 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1802->1803 1806 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 1802->1806 1804 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1803->1804 1805 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1803->1805 1808 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1807->1808 1809 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1807->1809 1811 offered_band_E2 ≤ 0.5 gini = 0.472 samples = 21 value = [13, 8] class = Not Joined 1810->1811 1820 gender_Female ≤ 0.5 gini = 0.139 samples = 40 value = [37, 3] class = Not Joined 1810->1820 1812 rex_in_yrs ≤ 4.5 gini = 0.5 samples = 16 value = [8, 8] class = Not Joined 1811->1812 1819 gini = 0.0 samples = 5 value = [5, 0] class = Not Joined 1811->1819 1813 location_Chennai ≤ 0.5 gini = 0.397 samples = 11 value = [8, 3] class = Not Joined 1812->1813 1818 gini = 0.0 samples = 5 value = [0, 5] class = Joined 1812->1818 1814 gini = 0.0 samples = 7 value = [7, 0] class = Not Joined 1813->1814 1815 lob_Others ≤ 0.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 1813->1815 1816 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1815->1816 1817 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1815->1817 1821 candidate_source_Employee Referral ≤ 0.5 gini = 0.097 samples = 39 value = [37, 2] class = Not Joined 1820->1821 1832 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1820->1832 1822 duration_to_accept_offer ≤ 14.0 gini = 0.056 samples = 35 value = [34, 1] class = Not Joined 1821->1822 1829 offered_band_E1 ≤ 0.5 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 1821->1829 1823 gini = 0.0 samples = 25 value = [25, 0] class = Not Joined 1822->1823 1824 duration_to_accept_offer ≤ 15.5 gini = 0.18 samples = 10 value = [9, 1] class = Not Joined 1822->1824 1825 candidate_source_Direct ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1824->1825 1828 gini = 0.0 samples = 8 value = [8, 0] class = Not Joined 1824->1828 1826 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1825->1826 1827 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1825->1827 1830 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1829->1830 1831 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 1829->1831 1834 candidate_source_Agency ≤ 0.5 gini = 0.497 samples = 48 value = [22, 26] class = Joined 1833->1834 1859 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 1833->1859 1835 location_Chennai ≤ 0.5 gini = 0.436 samples = 28 value = [9, 19] class = Joined 1834->1835 1848 age ≤ 26.5 gini = 0.455 samples = 20 value = [13, 7] class = Not Joined 1834->1848 1836 gini = 0.0 samples = 8 value = [0, 8] class = Joined 1835->1836 1837 percent_difference_ctc ≤ -8.76 gini = 0.495 samples = 20 value = [9, 11] class = Joined 1835->1837 1838 duration_to_accept_offer ≤ 6.5 gini = 0.48 samples = 15 value = [9, 6] class = Not Joined 1837->1838 1847 gini = 0.0 samples = 5 value = [0, 5] class = Joined 1837->1847 1839 lob_BFSI ≤ 0.5 gini = 0.408 samples = 7 value = [2, 5] class = Joined 1838->1839 1844 joining_bonus_Yes ≤ 0.5 gini = 0.219 samples = 8 value = [7, 1] class = Not Joined 1838->1844 1840 percent_difference_ctc ≤ -25.835 gini = 0.278 samples = 6 value = [1, 5] class = Joined 1839->1840 1843 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1839->1843 1841 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1840->1841 1842 gini = 0.0 samples = 5 value = [0, 5] class = Joined 1840->1842 1845 gini = 0.0 samples = 7 value = [7, 0] class = Not Joined 1844->1845 1846 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1844->1846 1849 gini = 0.0 samples = 6 value = [6, 0] class = Not Joined 1848->1849 1850 location_Bangalore ≤ 0.5 gini = 0.5 samples = 14 value = [7, 7] class = Not Joined 1848->1850 1851 percent_difference_ctc ≤ -11.0 gini = 0.463 samples = 11 value = [4, 7] class = Joined 1850->1851 1858 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 1850->1858 1852 duration_to_accept_offer ≤ 14.0 gini = 0.5 samples = 8 value = [4, 4] class = Not Joined 1851->1852 1857 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1851->1857 1853 location_Chennai ≤ 0.5 gini = 0.32 samples = 5 value = [4, 1] class = Not Joined 1852->1853 1856 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1852->1856 1854 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1853->1854 1855 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 1853->1855 1861 duration_to_accept_offer ≤ 5.5 gini = 0.494 samples = 188 value = [104, 84] class = Not Joined 1860->1861 1988 notice_period ≤ 82.5 gini = 0.44 samples = 55 value = [18, 37] class = Joined 1860->1988 1862 rex_in_yrs ≤ 7.5 gini = 0.5 samples = 117 value = [57, 60] class = Joined 1861->1862 1941 notice_period ≤ 67.5 gini = 0.448 samples = 71 value = [47, 24] class = Not Joined 1861->1941 1863 percent_difference_ctc ≤ 15.48 gini = 0.5 samples = 112 value = [57, 55] class = Not Joined 1862->1863 1940 gini = 0.0 samples = 5 value = [0, 5] class = Joined 1862->1940 1864 percent_difference_ctc ≤ -4.585 gini = 0.499 samples = 109 value = [57, 52] class = Not Joined 1863->1864 1939 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1863->1939 1865 location_Chennai ≤ 0.5 gini = 0.461 samples = 25 value = [9, 16] class = Joined 1864->1865 1880 percent_difference_ctc ≤ -3.075 gini = 0.49 samples = 84 value = [48, 36] class = Not Joined 1864->1880 1866 lob_Others ≤ 0.5 gini = 0.463 samples = 11 value = [7, 4] class = Not Joined 1865->1866 1873 joining_bonus_No ≤ 0.5 gini = 0.245 samples = 14 value = [2, 12] class = Joined 1865->1873 1867 duration_to_accept_offer ≤ 3.0 gini = 0.346 samples = 9 value = [7, 2] class = Not Joined 1866->1867 1872 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1866->1872 1868 gini = 0.0 samples = 5 value = [5, 0] class = Not Joined 1867->1868 1869 lob_BFSI ≤ 0.5 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 1867->1869 1870 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1869->1870 1871 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1869->1871 1874 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1873->1874 1875 gender_Female ≤ 0.5 gini = 0.142 samples = 13 value = [1, 12] class = Joined 1873->1875 1876 gini = 0.0 samples = 8 value = [0, 8] class = Joined 1875->1876 1877 lob_ERS ≤ 0.5 gini = 0.32 samples = 5 value = [1, 4] class = Joined 1875->1877 1878 gini = 0.0 samples = 4 value = [0, 4] class = Joined 1877->1878 1879 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1877->1879 1881 gini = 0.0 samples = 6 value = [6, 0] class = Not Joined 1880->1881 1882 lob_Others ≤ 0.5 gini = 0.497 samples = 78 value = [42, 36] class = Not Joined 1880->1882 1883 age ≤ 28.5 gini = 0.5 samples = 70 value = [35, 35] class = Not Joined 1882->1883 1936 candidate_source_Direct ≤ 0.5 gini = 0.219 samples = 8 value = [7, 1] class = Not Joined 1882->1936 1884 rex_in_yrs ≤ 3.5 gini = 0.492 samples = 48 value = [27, 21] class = Not Joined 1883->1884 1919 notice_period ≤ 52.5 gini = 0.463 samples = 22 value = [8, 14] class = Joined 1883->1919 1885 lob_AXON ≤ 0.5 gini = 0.436 samples = 28 value = [19, 9] class = Not Joined 1884->1885 1906 lob_ETS ≤ 0.5 gini = 0.48 samples = 20 value = [8, 12] class = Joined 1884->1906 1886 candidate_source_Agency ≤ 0.5 gini = 0.393 samples = 26 value = [19, 7] class = Not Joined 1885->1886 1905 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1885->1905 1887 duration_to_accept_offer ≤ 1.5 gini = 0.231 samples = 15 value = [13, 2] class = Not Joined 1886->1887 1894 gender_Male ≤ 0.5 gini = 0.496 samples = 11 value = [6, 5] class = Not Joined 1886->1894 1888 location_Chennai ≤ 0.5 gini = 0.48 samples = 5 value = [3, 2] class = Not Joined 1887->1888 1893 gini = 0.0 samples = 10 value = [10, 0] class = Not Joined 1887->1893 1889 doj_extended_No ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1888->1889 1892 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1888->1892 1890 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1889->1890 1891 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1889->1891 1895 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1894->1895 1896 notice_period ≤ 75.0 gini = 0.444 samples = 9 value = [6, 3] class = Not Joined 1894->1896 1897 age ≤ 25.5 gini = 0.375 samples = 8 value = [6, 2] class = Not Joined 1896->1897 1904 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1896->1904 1898 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1897->1898 1899 percent_difference_ctc ≤ 5.21 gini = 0.245 samples = 7 value = [6, 1] class = Not Joined 1897->1899 1900 gini = 0.0 samples = 5 value = [5, 0] class = Not Joined 1899->1900 1901 location_Chennai ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1899->1901 1902 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1901->1902 1903 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1901->1903 1907 percent_difference_ctc ≤ 7.31 gini = 0.444 samples = 18 value = [6, 12] class = Joined 1906->1907 1918 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1906->1918 1908 gender_Female ≤ 0.5 gini = 0.375 samples = 16 value = [4, 12] class = Joined 1907->1908 1917 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1907->1917 1909 offered_band_E1 ≤ 0.5 gini = 0.26 samples = 13 value = [2, 11] class = Joined 1908->1909 1914 notice_period ≤ 52.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 1908->1914 1910 rex_in_yrs ≤ 5.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 1909->1910 1913 gini = 0.0 samples = 10 value = [0, 10] class = Joined 1909->1913 1911 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1910->1911 1912 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1910->1912 1915 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1914->1915 1916 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1914->1916 1920 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1919->1920 1921 age ≤ 30.5 gini = 0.42 samples = 20 value = [6, 14] class = Joined 1919->1921 1922 percent_difference_ctc ≤ 7.8 gini = 0.32 samples = 15 value = [3, 12] class = Joined 1921->1922 1931 offered_band_E2 ≤ 0.5 gini = 0.48 samples = 5 value = [3, 2] class = Not Joined 1921->1931 1923 candidate_source_Employee Referral ≤ 0.5 gini = 0.245 samples = 14 value = [2, 12] class = Joined 1922->1923 1930 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1922->1930 1924 rex_in_yrs ≤ 6.5 gini = 0.142 samples = 13 value = [1, 12] class = Joined 1923->1924 1929 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1923->1929 1925 gini = 0.0 samples = 10 value = [0, 10] class = Joined 1924->1925 1926 gender_Male ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 1924->1926 1927 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1926->1927 1928 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1926->1928 1932 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1931->1932 1933 duration_to_accept_offer ≤ 2.0 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 1931->1933 1934 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1933->1934 1935 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 1933->1935 1937 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1936->1937 1938 gini = 0.0 samples = 7 value = [7, 0] class = Not Joined 1936->1938 1942 offered_band_E3 ≤ 0.5 gini = 0.492 samples = 48 value = [27, 21] class = Not Joined 1941->1942 1977 duration_to_accept_offer ≤ 9.0 gini = 0.227 samples = 23 value = [20, 3] class = Not Joined 1941->1977 1943 rex_in_yrs ≤ 7.5 gini = 0.485 samples = 46 value = [27, 19] class = Not Joined 1942->1943 1976 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1942->1976 1944 age ≤ 29.5 gini = 0.493 samples = 43 value = [24, 19] class = Not Joined 1943->1944 1975 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 1943->1975 1945 location_Bangalore ≤ 0.5 gini = 0.461 samples = 36 value = [23, 13] class = Not Joined 1944->1945 1972 duration_to_accept_offer ≤ 12.5 gini = 0.245 samples = 7 value = [1, 6] class = Joined 1944->1972 1946 duration_to_accept_offer ≤ 10.5 gini = 0.5 samples = 16 value = [8, 8] class = Not Joined 1945->1946 1959 age ≤ 25.5 gini = 0.375 samples = 20 value = [15, 5] class = Not Joined 1945->1959 1947 rex_in_yrs ≤ 3.5 gini = 0.463 samples = 11 value = [4, 7] class = Joined 1946->1947 1956 joining_bonus_No ≤ 0.5 gini = 0.32 samples = 5 value = [4, 1] class = Not Joined 1946->1956 1948 gini = 0.0 samples = 4 value = [0, 4] class = Joined 1947->1948 1949 duration_to_accept_offer ≤ 9.0 gini = 0.49 samples = 7 value = [4, 3] class = Not Joined 1947->1949 1950 notice_period ≤ 52.5 gini = 0.444 samples = 6 value = [4, 2] class = Not Joined 1949->1950 1955 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1949->1955 1951 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1950->1951 1952 candidate_source_Employee Referral ≤ 0.5 gini = 0.32 samples = 5 value = [4, 1] class = Not Joined 1950->1952 1953 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 1952->1953 1954 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1952->1954 1957 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1956->1957 1958 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 1956->1958 1960 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1959->1960 1961 lob_BFSI ≤ 0.5 gini = 0.332 samples = 19 value = [15, 4] class = Not Joined 1959->1961 1962 gini = 0.0 samples = 9 value = [9, 0] class = Not Joined 1961->1962 1963 offered_band_E1 ≤ 0.5 gini = 0.48 samples = 10 value = [6, 4] class = Not Joined 1961->1963 1964 gini = 0.0 samples = 2 value = [0, 2] class = Joined 1963->1964 1965 percent_difference_ctc ≤ -4.0 gini = 0.375 samples = 8 value = [6, 2] class = Not Joined 1963->1965 1966 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1965->1966 1967 notice_period ≤ 52.5 gini = 0.245 samples = 7 value = [6, 1] class = Not Joined 1965->1967 1968 age ≤ 28.0 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1967->1968 1971 gini = 0.0 samples = 5 value = [5, 0] class = Not Joined 1967->1971 1969 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1968->1969 1970 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1968->1970 1973 gini = 0.0 samples = 6 value = [0, 6] class = Joined 1972->1973 1974 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1972->1974 1978 gini = 0.0 samples = 13 value = [13, 0] class = Not Joined 1977->1978 1979 lob_ERS ≤ 0.5 gini = 0.42 samples = 10 value = [7, 3] class = Not Joined 1977->1979 1980 candidate_source_Agency ≤ 0.5 gini = 0.346 samples = 9 value = [7, 2] class = Not Joined 1979->1980 1987 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1979->1987 1981 percent_difference_ctc ≤ 4.33 gini = 0.219 samples = 8 value = [7, 1] class = Not Joined 1980->1981 1986 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1980->1986 1982 gini = 0.0 samples = 6 value = [6, 0] class = Not Joined 1981->1982 1983 rex_in_yrs ≤ 4.0 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 1981->1983 1984 gini = 0.0 samples = 1 value = [0, 1] class = Joined 1983->1984 1985 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1983->1985 1989 age ≤ 27.5 gini = 0.397 samples = 44 value = [12, 32] class = Joined 1988->1989 2014 lob_ERS ≤ 0.5 gini = 0.496 samples = 11 value = [6, 5] class = Not Joined 1988->2014 1990 doj_extended_No ≤ 0.5 gini = 0.48 samples = 25 value = [10, 15] class = Joined 1989->1990 2009 rex_in_yrs ≤ 7.5 gini = 0.188 samples = 19 value = [2, 17] class = Joined 1989->2009 1991 percent_difference_ctc ≤ -0.77 gini = 0.36 samples = 17 value = [4, 13] class = Joined 1990->1991 2002 percent_difference_ctc ≤ 4.53 gini = 0.375 samples = 8 value = [6, 2] class = Not Joined 1990->2002 1992 gini = 0.0 samples = 6 value = [0, 6] class = Joined 1991->1992 1993 duration_to_accept_offer ≤ 23.0 gini = 0.463 samples = 11 value = [4, 7] class = Joined 1991->1993 1994 duration_to_accept_offer ≤ 20.0 gini = 0.5 samples = 8 value = [4, 4] class = Not Joined 1993->1994 2001 gini = 0.0 samples = 3 value = [0, 3] class = Joined 1993->2001 1995 age ≤ 26.5 gini = 0.444 samples = 6 value = [2, 4] class = Joined 1994->1995 2000 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 1994->2000 1996 location_Hyderabad ≤ 0.5 gini = 0.32 samples = 5 value = [1, 4] class = Joined 1995->1996 1999 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1995->1999 1997 gini = 0.0 samples = 4 value = [0, 4] class = Joined 1996->1997 1998 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 1996->1998 2003 duration_to_accept_offer ≤ 19.0 gini = 0.245 samples = 7 value = [6, 1] class = Not Joined 2002->2003 2008 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2002->2008 2004 gini = 0.0 samples = 5 value = [5, 0] class = Not Joined 2003->2004 2005 location_Chennai ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2003->2005 2006 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2005->2006 2007 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2005->2007 2010 gini = 0.0 samples = 16 value = [0, 16] class = Joined 2009->2010 2011 percent_difference_ctc ≤ 2.085 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 2009->2011 2012 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2011->2012 2013 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2011->2013 2015 offered_band_E2 ≤ 0.5 gini = 0.408 samples = 7 value = [2, 5] class = Joined 2014->2015 2020 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 2014->2020 2016 location_Chennai ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 2015->2016 2019 gini = 0.0 samples = 4 value = [0, 4] class = Joined 2015->2019 2017 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2016->2017 2018 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2016->2018 2022 candidate_source_Employee Referral ≤ 0.5 gini = 0.428 samples = 113 value = [35, 78] class = Joined 2021->2022 2099 doj_extended_Yes ≤ 0.5 gini = 0.463 samples = 22 value = [14, 8] class = Not Joined 2021->2099 2023 age ≤ 25.5 gini = 0.46 samples = 95 value = [34, 61] class = Joined 2022->2023 2094 notice_period ≤ 67.5 gini = 0.105 samples = 18 value = [1, 17] class = Joined 2022->2094 2024 duration_to_accept_offer ≤ 1.5 gini = 0.291 samples = 17 value = [3, 14] class = Joined 2023->2024 2035 percent_difference_ctc ≤ -28.295 gini = 0.479 samples = 78 value = [31, 47] class = Joined 2023->2035 2025 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2024->2025 2026 notice_period ≤ 52.5 gini = 0.219 samples = 16 value = [2, 14] class = Joined 2024->2026 2027 duration_to_accept_offer ≤ 4.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2026->2027 2030 candidate_source_Agency ≤ 0.5 gini = 0.142 samples = 13 value = [1, 12] class = Joined 2026->2030 2028 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2027->2028 2029 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2027->2029 2031 percent_difference_ctc ≤ -7.015 gini = 0.375 samples = 4 value = [1, 3] class = Joined 2030->2031 2034 gini = 0.0 samples = 9 value = [0, 9] class = Joined 2030->2034 2032 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2031->2032 2033 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2031->2033 2036 percent_difference_ctc ≤ -37.5 gini = 0.32 samples = 5 value = [4, 1] class = Not Joined 2035->2036 2039 percent_difference_ctc ≤ -11.99 gini = 0.466 samples = 73 value = [27, 46] class = Joined 2035->2039 2037 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2036->2037 2038 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 2036->2038 2040 percent_difference_ctc ≤ -18.0 gini = 0.305 samples = 16 value = [3, 13] class = Joined 2039->2040 2047 duration_to_accept_offer ≤ 24.0 gini = 0.488 samples = 57 value = [24, 33] class = Joined 2039->2047 2041 age ≤ 28.0 gini = 0.469 samples = 8 value = [3, 5] class = Joined 2040->2041 2046 gini = 0.0 samples = 8 value = [0, 8] class = Joined 2040->2046 2042 gini = 0.0 samples = 4 value = [0, 4] class = Joined 2041->2042 2043 notice_period ≤ 52.5 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 2041->2043 2044 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2043->2044 2045 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 2043->2045 2048 duration_to_accept_offer ≤ 1.5 gini = 0.48 samples = 55 value = [22, 33] class = Joined 2047->2048 2093 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2047->2093 2049 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2048->2049 2050 offered_band_E2 ≤ 0.5 gini = 0.488 samples = 52 value = [22, 30] class = Joined 2048->2050 2051 lob_Others ≤ 0.5 gini = 0.464 samples = 41 value = [15, 26] class = Joined 2050->2051 2084 duration_to_accept_offer ≤ 7.5 gini = 0.463 samples = 11 value = [7, 4] class = Not Joined 2050->2084 2052 duration_to_accept_offer ≤ 21.0 gini = 0.478 samples = 38 value = [15, 23] class = Joined 2051->2052 2083 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2051->2083 2053 duration_to_accept_offer ≤ 16.0 gini = 0.486 samples = 36 value = [15, 21] class = Joined 2052->2053 2082 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2052->2082 2054 lob_ERS ≤ 0.5 gini = 0.469 samples = 32 value = [12, 20] class = Joined 2053->2054 2079 candidate_source_Direct ≤ 0.5 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 2053->2079 2055 rex_in_yrs ≤ 2.5 gini = 0.355 samples = 13 value = [3, 10] class = Joined 2054->2055 2064 age ≤ 26.5 gini = 0.499 samples = 19 value = [9, 10] class = Joined 2054->2064 2056 duration_to_accept_offer ≤ 5.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 2055->2056 2059 age ≤ 28.5 gini = 0.18 samples = 10 value = [1, 9] class = Joined 2055->2059 2057 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2056->2057 2058 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2056->2058 2060 gini = 0.0 samples = 8 value = [0, 8] class = Joined 2059->2060 2061 duration_to_accept_offer ≤ 8.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2059->2061 2062 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2061->2062 2063 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2061->2063 2065 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 2064->2065 2066 age ≤ 30.5 gini = 0.444 samples = 15 value = [5, 10] class = Joined 2064->2066 2067 duration_to_accept_offer ≤ 3.5 gini = 0.355 samples = 13 value = [3, 10] class = Joined 2066->2067 2078 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2066->2078 2068 gini = 0.0 samples = 4 value = [0, 4] class = Joined 2067->2068 2069 gender_Male ≤ 0.5 gini = 0.444 samples = 9 value = [3, 6] class = Joined 2067->2069 2070 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2069->2070 2071 percent_difference_ctc ≤ 1.665 gini = 0.375 samples = 8 value = [2, 6] class = Joined 2069->2071 2072 gini = 0.0 samples = 4 value = [0, 4] class = Joined 2071->2072 2073 percent_difference_ctc ≤ 6.665 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 2071->2073 2074 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2073->2074 2075 duration_to_accept_offer ≤ 6.0 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2073->2075 2076 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2075->2076 2077 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2075->2077 2080 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2079->2080 2081 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 2079->2081 2085 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 2084->2085 2086 percent_difference_ctc ≤ 9.72 gini = 0.49 samples = 7 value = [3, 4] class = Joined 2084->2086 2087 rex_in_yrs ≤ 6.5 gini = 0.48 samples = 5 value = [3, 2] class = Not Joined 2086->2087 2092 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2086->2092 2088 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2087->2088 2089 duration_to_accept_offer ≤ 18.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2087->2089 2090 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2089->2090 2091 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2089->2091 2095 gini = 0.0 samples = 16 value = [0, 16] class = Joined 2094->2095 2096 lob_Others ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2094->2096 2097 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2096->2097 2098 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2096->2098 2100 percent_difference_ctc ≤ -18.92 gini = 0.245 samples = 14 value = [12, 2] class = Not Joined 2099->2100 2105 lob_AXON ≤ 0.5 gini = 0.375 samples = 8 value = [2, 6] class = Joined 2099->2105 2101 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2100->2101 2102 percent_difference_ctc ≤ 2.38 gini = 0.142 samples = 13 value = [12, 1] class = Not Joined 2100->2102 2103 gini = 0.0 samples = 12 value = [12, 0] class = Not Joined 2102->2103 2104 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2102->2104 2106 percent_difference_ctc ≤ 7.69 gini = 0.245 samples = 7 value = [1, 6] class = Joined 2105->2106 2109 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2105->2109 2107 gini = 0.0 samples = 6 value = [0, 6] class = Joined 2106->2107 2108 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2106->2108 2111 rex_in_yrs ≤ 8.5 gini = 0.067 samples = 29 value = [1, 28] class = Joined 2110->2111 2116 percent_difference_ctc ≤ -3.39 gini = 0.464 samples = 287 value = [105, 182] class = Joined 2110->2116 2112 gini = 0.0 samples = 26 value = [0, 26] class = Joined 2111->2112 2113 lob_ERS ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2111->2113 2114 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2113->2114 2115 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2113->2115 2117 age ≤ 34.5 gini = 0.493 samples = 127 value = [56, 71] class = Joined 2116->2117 2190 notice_period ≤ 105.0 gini = 0.425 samples = 160 value = [49, 111] class = Joined 2116->2190 2118 rex_in_yrs ≤ 8.5 gini = 0.5 samples = 103 value = [51, 52] class = Joined 2117->2118 2179 age ≤ 44.0 gini = 0.33 samples = 24 value = [5, 19] class = Joined 2117->2179 2119 percent_difference_ctc ≤ -5.505 gini = 0.497 samples = 97 value = [45, 52] class = Joined 2118->2119 2178 gini = 0.0 samples = 6 value = [6, 0] class = Not Joined 2118->2178 2120 percent_difference_ctc ≤ -7.07 gini = 0.488 samples = 85 value = [36, 49] class = Joined 2119->2120 2175 duration_to_accept_offer ≤ 7.0 gini = 0.375 samples = 12 value = [9, 3] class = Not Joined 2119->2175 2121 notice_period ≤ 52.5 gini = 0.499 samples = 74 value = [35, 39] class = Joined 2120->2121 2172 lob_Others ≤ 0.5 gini = 0.165 samples = 11 value = [1, 10] class = Joined 2120->2172 2122 lob_BFSI ≤ 0.5 gini = 0.363 samples = 21 value = [5, 16] class = Joined 2121->2122 2139 duration_to_accept_offer ≤ 21.5 gini = 0.491 samples = 53 value = [30, 23] class = Not Joined 2121->2139 2123 percent_difference_ctc ≤ -15.145 gini = 0.32 samples = 20 value = [4, 16] class = Joined 2122->2123 2138 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2122->2138 2124 gini = 0.0 samples = 7 value = [0, 7] class = Joined 2123->2124 2125 rex_in_yrs ≤ 6.5 gini = 0.426 samples = 13 value = [4, 9] class = Joined 2123->2125 2126 offered_band_E2 ≤ 0.5 gini = 0.494 samples = 9 value = [4, 5] class = Joined 2125->2126 2137 gini = 0.0 samples = 4 value = [0, 4] class = Joined 2125->2137 2127 candidate_source_Direct ≤ 0.5 gini = 0.408 samples = 7 value = [2, 5] class = Joined 2126->2127 2136 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2126->2136 2128 percent_difference_ctc ≤ -11.5 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 2127->2128 2135 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2127->2135 2129 lob_CSMP ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2128->2129 2134 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2128->2134 2130 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2129->2130 2131 location_Chennai ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2129->2131 2132 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2131->2132 2133 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2131->2133 2140 percent_difference_ctc ≤ -7.575 gini = 0.499 samples = 48 value = [25, 23] class = Not Joined 2139->2140 2171 gini = 0.0 samples = 5 value = [5, 0] class = Not Joined 2139->2171 2141 percent_difference_ctc ≤ -30.5 gini = 0.497 samples = 41 value = [19, 22] class = Joined 2140->2141 2168 duration_to_accept_offer ≤ 20.0 gini = 0.245 samples = 7 value = [6, 1] class = Not Joined 2140->2168 2142 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 2141->2142 2143 rex_in_yrs ≤ 4.5 gini = 0.488 samples = 38 value = [16, 22] class = Joined 2141->2143 2144 percent_difference_ctc ≤ -17.915 gini = 0.375 samples = 20 value = [5, 15] class = Joined 2143->2144 2155 lob_ERS ≤ 0.5 gini = 0.475 samples = 18 value = [11, 7] class = Not Joined 2143->2155 2145 candidate_source_Agency ≤ 0.5 gini = 0.49 samples = 7 value = [4, 3] class = Not Joined 2144->2145 2150 notice_period ≤ 75.0 gini = 0.142 samples = 13 value = [1, 12] class = Joined 2144->2150 2146 percent_difference_ctc ≤ -20.555 gini = 0.375 samples = 4 value = [1, 3] class = Joined 2145->2146 2149 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 2145->2149 2147 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2146->2147 2148 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2146->2148 2151 gini = 0.0 samples = 10 value = [0, 10] class = Joined 2150->2151 2152 percent_difference_ctc ≤ -11.75 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2150->2152 2153 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2152->2153 2154 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2152->2154 2156 percent_difference_ctc ≤ -10.555 gini = 0.497 samples = 13 value = [6, 7] class = Joined 2155->2156 2167 gini = 0.0 samples = 5 value = [5, 0] class = Not Joined 2155->2167 2157 lob_ETS ≤ 0.5 gini = 0.375 samples = 8 value = [2, 6] class = Joined 2156->2157 2164 percent_difference_ctc ≤ -8.05 gini = 0.32 samples = 5 value = [4, 1] class = Not Joined 2156->2164 2158 lob_CSMP ≤ 0.5 gini = 0.245 samples = 7 value = [1, 6] class = Joined 2157->2158 2163 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2157->2163 2159 gini = 0.0 samples = 5 value = [0, 5] class = Joined 2158->2159 2160 rex_in_yrs ≤ 7.0 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2158->2160 2161 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2160->2161 2162 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2160->2162 2165 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 2164->2165 2166 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2164->2166 2169 gini = 0.0 samples = 6 value = [6, 0] class = Not Joined 2168->2169 2170 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2168->2170 2173 gini = 0.0 samples = 10 value = [0, 10] class = Joined 2172->2173 2174 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2172->2174 2176 gini = 0.0 samples = 9 value = [9, 0] class = Not Joined 2175->2176 2177 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2175->2177 2180 candidate_source_Direct ≤ 0.5 gini = 0.236 samples = 22 value = [3, 19] class = Joined 2179->2180 2189 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2179->2189 2181 gini = 0.0 samples = 10 value = [0, 10] class = Joined 2180->2181 2182 duration_to_accept_offer ≤ 8.5 gini = 0.375 samples = 12 value = [3, 9] class = Joined 2180->2182 2183 rex_in_yrs ≤ 12.0 gini = 0.5 samples = 6 value = [3, 3] class = Not Joined 2182->2183 2188 gini = 0.0 samples = 6 value = [0, 6] class = Joined 2182->2188 2184 gender_Male ≤ 0.5 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 2183->2184 2187 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2183->2187 2185 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2184->2185 2186 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 2184->2186 2191 age ≤ 33.5 gini = 0.418 samples = 158 value = [47, 111] class = Joined 2190->2191 2282 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2190->2282 2192 lob_ERS ≤ 0.5 gini = 0.307 samples = 37 value = [7, 30] class = Joined 2191->2192 2203 percent_difference_ctc ≤ 10.805 gini = 0.443 samples = 121 value = [40, 81] class = Joined 2191->2203 2193 percent_difference_ctc ≤ -0.22 gini = 0.087 samples = 22 value = [1, 21] class = Joined 2192->2193 2198 duration_to_accept_offer ≤ 5.5 gini = 0.48 samples = 15 value = [6, 9] class = Joined 2192->2198 2194 candidate_source_Direct ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2193->2194 2197 gini = 0.0 samples = 19 value = [0, 19] class = Joined 2193->2197 2195 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2194->2195 2196 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2194->2196 2199 gini = 0.0 samples = 8 value = [0, 8] class = Joined 2198->2199 2200 percent_difference_ctc ≤ 55.83 gini = 0.245 samples = 7 value = [6, 1] class = Not Joined 2198->2200 2201 gini = 0.0 samples = 6 value = [6, 0] class = Not Joined 2200->2201 2202 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2200->2202 2204 percent_difference_ctc ≤ 9.37 gini = 0.46 samples = 106 value = [38, 68] class = Joined 2203->2204 2275 lob_CSMP ≤ 0.5 gini = 0.231 samples = 15 value = [2, 13] class = Joined 2203->2275 2205 candidate_source_Agency ≤ 0.5 gini = 0.451 samples = 102 value = [35, 67] class = Joined 2204->2205 2272 duration_to_accept_offer ≤ 8.5 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 2204->2272 2206 notice_period ≤ 52.5 gini = 0.416 samples = 78 value = [23, 55] class = Joined 2205->2206 2257 gender_Male ≤ 0.5 gini = 0.5 samples = 24 value = [12, 12] class = Not Joined 2205->2257 2207 location_Mumbai ≤ 0.5 gini = 0.245 samples = 21 value = [3, 18] class = Joined 2206->2207 2218 location_Hyderabad ≤ 0.5 gini = 0.456 samples = 57 value = [20, 37] class = Joined 2206->2218 2208 lob_Others ≤ 0.5 gini = 0.18 samples = 20 value = [2, 18] class = Joined 2207->2208 2217 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2207->2217 2209 lob_CSMP ≤ 0.5 gini = 0.111 samples = 17 value = [1, 16] class = Joined 2208->2209 2214 doj_extended_No ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2208->2214 2210 gini = 0.0 samples = 14 value = [0, 14] class = Joined 2209->2210 2211 rex_in_yrs ≤ 3.0 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2209->2211 2212 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2211->2212 2213 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2211->2213 2215 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2214->2215 2216 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2214->2216 2219 lob_AXON ≤ 0.5 gini = 0.47 samples = 53 value = [20, 33] class = Joined 2218->2219 2256 gini = 0.0 samples = 4 value = [0, 4] class = Joined 2218->2256 2220 rex_in_yrs ≤ 11.0 gini = 0.457 samples = 51 value = [18, 33] class = Joined 2219->2220 2255 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2219->2255 2221 offered_band_E3 ≤ 0.5 gini = 0.449 samples = 50 value = [17, 33] class = Joined 2220->2221 2254 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2220->2254 2222 rex_in_yrs ≤ 3.5 gini = 0.462 samples = 47 value = [17, 30] class = Joined 2221->2222 2253 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2221->2253 2223 doj_extended_No ≤ 0.5 gini = 0.375 samples = 20 value = [5, 15] class = Joined 2222->2223 2232 gender_Male ≤ 0.5 gini = 0.494 samples = 27 value = [12, 15] class = Joined 2222->2232 2224 duration_to_accept_offer ≤ 5.5 gini = 0.49 samples = 7 value = [4, 3] class = Not Joined 2223->2224 2229 percent_difference_ctc ≤ 4.29 gini = 0.142 samples = 13 value = [1, 12] class = Joined 2223->2229 2225 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 2224->2225 2226 location_Bangalore ≤ 0.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 2224->2226 2227 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2226->2227 2228 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2226->2228 2230 gini = 0.0 samples = 12 value = [0, 12] class = Joined 2229->2230 2231 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2229->2231 2233 duration_to_accept_offer ≤ 4.5 gini = 0.408 samples = 7 value = [5, 2] class = Not Joined 2232->2233 2238 doj_extended_Yes ≤ 0.5 gini = 0.455 samples = 20 value = [7, 13] class = Joined 2232->2238 2234 location_Noida ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2233->2234 2237 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 2233->2237 2235 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2234->2235 2236 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2234->2236 2239 location_Chennai ≤ 0.5 gini = 0.497 samples = 13 value = [6, 7] class = Joined 2238->2239 2250 duration_to_accept_offer ≤ 17.0 gini = 0.245 samples = 7 value = [1, 6] class = Joined 2238->2250 2240 rex_in_yrs ≤ 6.5 gini = 0.469 samples = 8 value = [5, 3] class = Not Joined 2239->2240 2247 percent_difference_ctc ≤ -1.25 gini = 0.32 samples = 5 value = [1, 4] class = Joined 2239->2247 2241 rex_in_yrs ≤ 5.5 gini = 0.48 samples = 5 value = [2, 3] class = Joined 2240->2241 2246 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 2240->2246 2242 location_Bangalore ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 2241->2242 2245 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2241->2245 2243 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2242->2243 2244 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2242->2244 2248 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2247->2248 2249 gini = 0.0 samples = 4 value = [0, 4] class = Joined 2247->2249 2251 gini = 0.0 samples = 6 value = [0, 6] class = Joined 2250->2251 2252 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2250->2252 2258 gini = 0.0 samples = 5 value = [0, 5] class = Joined 2257->2258 2259 lob_ERS ≤ 0.5 gini = 0.465 samples = 19 value = [12, 7] class = Not Joined 2257->2259 2260 offered_band_E1 ≤ 0.5 gini = 0.48 samples = 10 value = [4, 6] class = Joined 2259->2260 2267 location_Noida ≤ 0.5 gini = 0.198 samples = 9 value = [8, 1] class = Not Joined 2259->2267 2261 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2260->2261 2262 rex_in_yrs ≤ 3.5 gini = 0.49 samples = 7 value = [4, 3] class = Not Joined 2260->2262 2263 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2262->2263 2264 percent_difference_ctc ≤ -1.54 gini = 0.32 samples = 5 value = [4, 1] class = Not Joined 2262->2264 2265 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2264->2265 2266 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 2264->2266 2268 gini = 0.0 samples = 7 value = [7, 0] class = Not Joined 2267->2268 2269 offered_band_E1 ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2267->2269 2270 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2269->2270 2271 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2269->2271 2273 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 2272->2273 2274 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2272->2274 2276 percent_difference_ctc ≤ 66.86 gini = 0.133 samples = 14 value = [1, 13] class = Joined 2275->2276 2281 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2275->2281 2277 gini = 0.0 samples = 11 value = [0, 11] class = Joined 2276->2277 2278 percent_difference_ctc ≤ 97.92 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2276->2278 2279 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2278->2279 2280 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2278->2280 2284 percent_difference_ctc ≤ -2.585 gini = 0.352 samples = 881 value = [201, 680] class = Joined 2283->2284 2743 age ≤ 29.5 gini = 0.444 samples = 21 value = [14, 7] class = Not Joined 2283->2743 2285 age ≤ 30.5 gini = 0.409 samples = 422 value = [121, 301] class = Joined 2284->2285 2520 age ≤ 33.5 gini = 0.288 samples = 459 value = [80, 379] class = Joined 2284->2520 2286 notice_period ≤ 82.5 gini = 0.456 samples = 262 value = [92, 170] class = Joined 2285->2286 2449 duration_to_accept_offer ≤ 105.5 gini = 0.297 samples = 160 value = [29, 131] class = Joined 2285->2449 2287 lob_BFSI ≤ 0.5 gini = 0.405 samples = 177 value = [50, 127] class = Joined 2286->2287 2390 duration_to_accept_offer ≤ 101.5 gini = 0.5 samples = 85 value = [42, 43] class = Joined 2286->2390 2288 duration_to_accept_offer ≤ 76.5 gini = 0.342 samples = 137 value = [30, 107] class = Joined 2287->2288 2359 duration_to_accept_offer ≤ 58.0 gini = 0.5 samples = 40 value = [20, 20] class = Not Joined 2287->2359 2289 percent_difference_ctc ≤ -21.715 gini = 0.283 samples = 123 value = [21, 102] class = Joined 2288->2289 2352 duration_to_accept_offer ≤ 86.0 gini = 0.459 samples = 14 value = [9, 5] class = Not Joined 2288->2352 2290 gini = 0.0 samples = 13 value = [0, 13] class = Joined 2289->2290 2291 percent_difference_ctc ≤ -20.715 gini = 0.309 samples = 110 value = [21, 89] class = Joined 2289->2291 2292 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2291->2292 2293 rex_in_yrs ≤ 5.5 gini = 0.3 samples = 109 value = [20, 89] class = Joined 2291->2293 2294 duration_to_accept_offer ≤ 71.5 gini = 0.339 samples = 88 value = [19, 69] class = Joined 2293->2294 2347 notice_period ≤ 52.5 gini = 0.091 samples = 21 value = [1, 20] class = Joined 2293->2347 2295 duration_to_accept_offer ≤ 65.5 gini = 0.314 samples = 82 value = [16, 66] class = Joined 2294->2295 2342 doj_extended_No ≤ 0.5 gini = 0.5 samples = 6 value = [3, 3] class = Not Joined 2294->2342 2296 duration_to_accept_offer ≤ 64.5 gini = 0.353 samples = 70 value = [16, 54] class = Joined 2295->2296 2341 gini = 0.0 samples = 12 value = [0, 12] class = Joined 2295->2341 2297 candidate_source_Agency ≤ 0.5 gini = 0.34 samples = 69 value = [15, 54] class = Joined 2296->2297 2340 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2296->2340 2298 lob_Others ≤ 0.5 gini = 0.254 samples = 47 value = [7, 40] class = Joined 2297->2298 2323 percent_difference_ctc ≤ -8.71 gini = 0.463 samples = 22 value = [8, 14] class = Joined 2297->2323 2299 joining_bonus_Yes ≤ 0.5 gini = 0.184 samples = 39 value = [4, 35] class = Joined 2298->2299 2314 candidate_source_Direct ≤ 0.5 gini = 0.469 samples = 8 value = [3, 5] class = Joined 2298->2314 2300 percent_difference_ctc ≤ -13.81 gini = 0.114 samples = 33 value = [2, 31] class = Joined 2299->2300 2307 location_Noida ≤ 0.5 gini = 0.444 samples = 6 value = [2, 4] class = Joined 2299->2307 2301 rex_in_yrs ≤ 4.5 gini = 0.346 samples = 9 value = [2, 7] class = Joined 2300->2301 2306 gini = 0.0 samples = 24 value = [0, 24] class = Joined 2300->2306 2302 duration_to_accept_offer ≤ 60.5 gini = 0.219 samples = 8 value = [1, 7] class = Joined 2301->2302 2305 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2301->2305 2303 gini = 0.0 samples = 7 value = [0, 7] class = Joined 2302->2303 2304 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2302->2304 2308 percent_difference_ctc ≤ -19.675 gini = 0.32 samples = 5 value = [1, 4] class = Joined 2307->2308 2313 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2307->2313 2309 age ≤ 27.0 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2308->2309 2312 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2308->2312 2310 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2309->2310 2311 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2309->2311 2315 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2314->2315 2316 location_Bangalore ≤ 0.5 gini = 0.408 samples = 7 value = [2, 5] class = Joined 2314->2316 2317 doj_extended_Yes ≤ 0.5 gini = 0.278 samples = 6 value = [1, 5] class = Joined 2316->2317 2322 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2316->2322 2318 percent_difference_ctc ≤ -3.205 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2317->2318 2321 gini = 0.0 samples = 4 value = [0, 4] class = Joined 2317->2321 2319 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2318->2319 2320 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2318->2320 2324 duration_to_accept_offer ≤ 37.5 gini = 0.375 samples = 16 value = [4, 12] class = Joined 2323->2324 2337 rex_in_yrs ≤ 2.5 gini = 0.444 samples = 6 value = [4, 2] class = Not Joined 2323->2337 2325 gini = 0.0 samples = 6 value = [0, 6] class = Joined 2324->2325 2326 percent_difference_ctc ≤ -12.61 gini = 0.48 samples = 10 value = [4, 6] class = Joined 2324->2326 2327 rex_in_yrs ≤ 2.5 gini = 0.48 samples = 5 value = [3, 2] class = Not Joined 2326->2327 2334 doj_extended_No ≤ 0.5 gini = 0.32 samples = 5 value = [1, 4] class = Joined 2326->2334 2328 notice_period ≤ 52.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2327->2328 2333 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2327->2333 2329 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2328->2329 2330 duration_to_accept_offer ≤ 60.0 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2328->2330 2331 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2330->2331 2332 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2330->2332 2335 gini = 0.0 samples = 4 value = [0, 4] class = Joined 2334->2335 2336 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2334->2336 2338 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2337->2338 2339 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 2337->2339 2343 percent_difference_ctc ≤ -11.965 gini = 0.375 samples = 4 value = [1, 3] class = Joined 2342->2343 2346 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2342->2346 2344 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2343->2344 2345 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2343->2345 2348 candidate_source_Direct ≤ 0.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 2347->2348 2351 gini = 0.0 samples = 17 value = [0, 17] class = Joined 2347->2351 2349 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2348->2349 2350 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2348->2350 2353 gini = 0.0 samples = 5 value = [5, 0] class = Not Joined 2352->2353 2354 lob_ERS ≤ 0.5 gini = 0.494 samples = 9 value = [4, 5] class = Joined 2352->2354 2355 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 2354->2355 2356 age ≤ 29.5 gini = 0.278 samples = 6 value = [1, 5] class = Joined 2354->2356 2357 gini = 0.0 samples = 5 value = [0, 5] class = Joined 2356->2357 2358 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2356->2358 2360 rex_in_yrs ≤ 2.0 gini = 0.391 samples = 15 value = [11, 4] class = Not Joined 2359->2360 2373 duration_to_accept_offer ≤ 98.5 gini = 0.461 samples = 25 value = [9, 16] class = Joined 2359->2373 2361 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2360->2361 2362 location_Gurgaon ≤ 0.5 gini = 0.337 samples = 14 value = [11, 3] class = Not Joined 2360->2362 2363 notice_period ≤ 52.5 gini = 0.26 samples = 13 value = [11, 2] class = Not Joined 2362->2363 2372 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2362->2372 2364 duration_to_accept_offer ≤ 46.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2363->2364 2367 percent_difference_ctc ≤ -15.19 gini = 0.165 samples = 11 value = [10, 1] class = Not Joined 2363->2367 2365 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2364->2365 2366 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2364->2366 2368 percent_difference_ctc ≤ -20.765 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2367->2368 2371 gini = 0.0 samples = 9 value = [9, 0] class = Not Joined 2367->2371 2369 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2368->2369 2370 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2368->2370 2374 age ≤ 26.5 gini = 0.423 samples = 23 value = [7, 16] class = Joined 2373->2374 2389 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2373->2389 2375 age ≤ 25.5 gini = 0.444 samples = 6 value = [4, 2] class = Not Joined 2374->2375 2380 percent_difference_ctc ≤ -9.16 gini = 0.291 samples = 17 value = [3, 14] class = Joined 2374->2380 2376 candidate_source_Agency ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2375->2376 2379 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 2375->2379 2377 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2376->2377 2378 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2376->2378 2381 gini = 0.0 samples = 10 value = [0, 10] class = Joined 2380->2381 2382 candidate_source_Employee Referral ≤ 0.5 gini = 0.49 samples = 7 value = [3, 4] class = Joined 2380->2382 2383 age ≤ 28.5 gini = 0.48 samples = 5 value = [3, 2] class = Not Joined 2382->2383 2388 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2382->2388 2384 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2383->2384 2385 offered_band_E1 ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2383->2385 2386 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2385->2386 2387 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2385->2387 2391 duration_to_accept_offer ≤ 61.5 gini = 0.497 samples = 78 value = [42, 36] class = Not Joined 2390->2391 2448 gini = 0.0 samples = 7 value = [0, 7] class = Joined 2390->2448 2392 percent_difference_ctc ≤ -6.19 gini = 0.417 samples = 27 value = [19, 8] class = Not Joined 2391->2392 2411 duration_to_accept_offer ≤ 96.5 gini = 0.495 samples = 51 value = [23, 28] class = Joined 2391->2411 2393 candidate_source_Agency ≤ 0.5 gini = 0.472 samples = 21 value = [13, 8] class = Not Joined 2392->2393 2410 gini = 0.0 samples = 6 value = [6, 0] class = Not Joined 2392->2410 2394 duration_to_accept_offer ≤ 28.0 gini = 0.355 samples = 13 value = [10, 3] class = Not Joined 2393->2394 2401 rex_in_yrs ≤ 3.5 gini = 0.469 samples = 8 value = [3, 5] class = Joined 2393->2401 2395 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2394->2395 2396 percent_difference_ctc ≤ -11.03 gini = 0.165 samples = 11 value = [10, 1] class = Not Joined 2394->2396 2397 gini = 0.0 samples = 8 value = [8, 0] class = Not Joined 2396->2397 2398 percent_difference_ctc ≤ -8.885 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 2396->2398 2399 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2398->2399 2400 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2398->2400 2402 location_Noida ≤ 0.5 gini = 0.48 samples = 5 value = [3, 2] class = Not Joined 2401->2402 2409 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2401->2409 2403 lob_ERS ≤ 0.5 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 2402->2403 2408 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2402->2408 2404 location_Bangalore ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2403->2404 2407 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2403->2407 2405 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2404->2405 2406 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2404->2406 2412 location_Chennai ≤ 0.5 gini = 0.474 samples = 44 value = [17, 27] class = Joined 2411->2412 2445 rex_in_yrs ≤ 2.5 gini = 0.245 samples = 7 value = [6, 1] class = Not Joined 2411->2445 2413 percent_difference_ctc ≤ -17.07 gini = 0.5 samples = 28 value = [14, 14] class = Not Joined 2412->2413 2436 doj_extended_No ≤ 0.5 gini = 0.305 samples = 16 value = [3, 13] class = Joined 2412->2436 2414 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 2413->2414 2415 duration_to_accept_offer ≤ 91.5 gini = 0.493 samples = 25 value = [11, 14] class = Joined 2413->2415 2416 candidate_source_Agency ≤ 0.5 gini = 0.494 samples = 18 value = [10, 8] class = Not Joined 2415->2416 2431 gender_Female ≤ 0.5 gini = 0.245 samples = 7 value = [1, 6] class = Joined 2415->2431 2417 rex_in_yrs ≤ 3.5 gini = 0.375 samples = 12 value = [9, 3] class = Not Joined 2416->2417 2426 lob_BFSI ≤ 0.5 gini = 0.278 samples = 6 value = [1, 5] class = Joined 2416->2426 2418 lob_Others ≤ 0.5 gini = 0.49 samples = 7 value = [4, 3] class = Not Joined 2417->2418 2425 gini = 0.0 samples = 5 value = [5, 0] class = Not Joined 2417->2425 2419 duration_to_accept_offer ≤ 76.5 gini = 0.48 samples = 5 value = [2, 3] class = Joined 2418->2419 2424 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2418->2424 2420 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2419->2420 2421 percent_difference_ctc ≤ -10.715 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 2419->2421 2422 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2421->2422 2423 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2421->2423 2427 gini = 0.0 samples = 4 value = [0, 4] class = Joined 2426->2427 2428 percent_difference_ctc ≤ -8.845 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2426->2428 2429 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2428->2429 2430 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2428->2430 2432 gini = 0.0 samples = 5 value = [0, 5] class = Joined 2431->2432 2433 joining_bonus_Yes ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2431->2433 2434 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2433->2434 2435 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2433->2435 2437 age ≤ 29.5 gini = 0.444 samples = 9 value = [3, 6] class = Joined 2436->2437 2444 gini = 0.0 samples = 7 value = [0, 7] class = Joined 2436->2444 2438 percent_difference_ctc ≤ -9.82 gini = 0.375 samples = 8 value = [2, 6] class = Joined 2437->2438 2443 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2437->2443 2439 gender_Female ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 2438->2439 2442 gini = 0.0 samples = 5 value = [0, 5] class = Joined 2438->2442 2440 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2439->2440 2441 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2439->2441 2446 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2445->2446 2447 gini = 0.0 samples = 6 value = [6, 0] class = Not Joined 2445->2447 2450 lob_CSMP ≤ 0.5 gini = 0.283 samples = 158 value = [27, 131] class = Joined 2449->2450 2519 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2449->2519 2451 offered_band_E3 ≤ 0.5 gini = 0.249 samples = 144 value = [21, 123] class = Joined 2450->2451 2508 duration_to_accept_offer ≤ 37.5 gini = 0.49 samples = 14 value = [6, 8] class = Joined 2450->2508 2452 lob_BFSI ≤ 0.5 gini = 0.212 samples = 133 value = [16, 117] class = Joined 2451->2452 2505 duration_to_accept_offer ≤ 83.5 gini = 0.496 samples = 11 value = [5, 6] class = Joined 2451->2505 2453 rex_in_yrs ≤ 4.5 gini = 0.141 samples = 105 value = [8, 97] class = Joined 2452->2453 2488 notice_period ≤ 82.5 gini = 0.408 samples = 28 value = [8, 20] class = Joined 2452->2488 2454 percent_difference_ctc ≤ -24.79 gini = 0.264 samples = 32 value = [5, 27] class = Joined 2453->2454 2475 location_Chennai ≤ 0.5 gini = 0.079 samples = 73 value = [3, 70] class = Joined 2453->2475 2455 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2454->2455 2456 notice_period ≤ 52.5 gini = 0.225 samples = 31 value = [4, 27] class = Joined 2454->2456 2457 offered_band_E1 ≤ 0.5 gini = 0.49 samples = 7 value = [3, 4] class = Joined 2456->2457 2470 duration_to_accept_offer ≤ 77.0 gini = 0.08 samples = 24 value = [1, 23] class = Joined 2456->2470 2458 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2457->2458 2459 lob_Others ≤ 0.5 gini = 0.444 samples = 6 value = [2, 4] class = Joined 2457->2459 2460 percent_difference_ctc ≤ -4.775 gini = 0.48 samples = 5 value = [2, 3] class = Joined 2459->2460 2469 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2459->2469 2461 doj_extended_No ≤ 0.5 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 2460->2461 2468 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2460->2468 2462 location_Bangalore ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2461->2462 2467 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2461->2467 2463 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2462->2463 2464 duration_to_accept_offer ≤ 40.0 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2462->2464 2465 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2464->2465 2466 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2464->2466 2471 gini = 0.0 samples = 22 value = [0, 22] class = Joined 2470->2471 2472 percent_difference_ctc ≤ -13.305 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2470->2472 2473 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2472->2473 2474 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2472->2474 2476 gini = 0.0 samples = 46 value = [0, 46] class = Joined 2475->2476 2477 percent_difference_ctc ≤ -4.775 gini = 0.198 samples = 27 value = [3, 24] class = Joined 2475->2477 2478 notice_period ≤ 82.5 gini = 0.147 samples = 25 value = [2, 23] class = Joined 2477->2478 2485 lob_ETS ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2477->2485 2479 gini = 0.0 samples = 17 value = [0, 17] class = Joined 2478->2479 2480 duration_to_accept_offer ≤ 66.5 gini = 0.375 samples = 8 value = [2, 6] class = Joined 2478->2480 2481 duration_to_accept_offer ≤ 43.5 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 2480->2481 2484 gini = 0.0 samples = 4 value = [0, 4] class = Joined 2480->2484 2482 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2481->2482 2483 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2481->2483 2486 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2485->2486 2487 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2485->2487 2489 candidate_source_Agency ≤ 0.5 gini = 0.298 samples = 22 value = [4, 18] class = Joined 2488->2489 2502 duration_to_accept_offer ≤ 68.5 gini = 0.444 samples = 6 value = [4, 2] class = Not Joined 2488->2502 2490 percent_difference_ctc ≤ -5.5 gini = 0.124 samples = 15 value = [1, 14] class = Joined 2489->2490 2495 duration_to_accept_offer ≤ 64.5 gini = 0.49 samples = 7 value = [3, 4] class = Joined 2489->2495 2491 gini = 0.0 samples = 13 value = [0, 13] class = Joined 2490->2491 2492 duration_to_accept_offer ≤ 39.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2490->2492 2493 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2492->2493 2494 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2492->2494 2496 offered_band_E2 ≤ 0.5 gini = 0.48 samples = 5 value = [3, 2] class = Not Joined 2495->2496 2501 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2495->2501 2497 doj_extended_No ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2496->2497 2500 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2496->2500 2498 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2497->2498 2499 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2497->2499 2503 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2502->2503 2504 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 2502->2504 2506 gini = 0.0 samples = 5 value = [5, 0] class = Not Joined 2505->2506 2507 gini = 0.0 samples = 6 value = [0, 6] class = Joined 2505->2507 2509 gini = 0.0 samples = 4 value = [0, 4] class = Joined 2508->2509 2510 joining_bonus_No ≤ 0.5 gini = 0.48 samples = 10 value = [6, 4] class = Not Joined 2508->2510 2511 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2510->2511 2512 age ≤ 36.0 gini = 0.444 samples = 9 value = [6, 3] class = Not Joined 2510->2512 2513 candidate_source_Agency ≤ 0.5 gini = 0.375 samples = 8 value = [6, 2] class = Not Joined 2512->2513 2518 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2512->2518 2514 gini = 0.0 samples = 5 value = [5, 0] class = Not Joined 2513->2514 2515 location_Noida ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2513->2515 2516 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2515->2516 2517 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2515->2517 2521 percent_difference_ctc ≤ 139.885 gini = 0.326 samples = 322 value = [66, 256] class = Joined 2520->2521 2700 location_Gurgaon ≤ 0.5 gini = 0.183 samples = 137 value = [14, 123] class = Joined 2520->2700 2522 lob_ERS ≤ 0.5 gini = 0.32 samples = 320 value = [64, 256] class = Joined 2521->2522 2699 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2521->2699 2523 location_Noida ≤ 0.5 gini = 0.36 samples = 212 value = [50, 162] class = Joined 2522->2523 2652 percent_difference_ctc ≤ -1.89 gini = 0.226 samples = 108 value = [14, 94] class = Joined 2522->2652 2524 rex_in_yrs ≤ 7.5 gini = 0.392 samples = 168 value = [45, 123] class = Joined 2523->2524 2635 percent_difference_ctc ≤ 0.86 gini = 0.201 samples = 44 value = [5, 39] class = Joined 2523->2635 2525 notice_period ≤ 82.5 gini = 0.373 samples = 153 value = [38, 115] class = Joined 2524->2525 2624 age ≤ 32.5 gini = 0.498 samples = 15 value = [7, 8] class = Joined 2524->2624 2526 duration_to_accept_offer ≤ 79.0 gini = 0.411 samples = 114 value = [33, 81] class = Joined 2525->2526 2607 candidate_source_Employee Referral ≤ 0.5 gini = 0.224 samples = 39 value = [5, 34] class = Joined 2525->2607 2527 age ≤ 32.5 gini = 0.384 samples = 104 value = [27, 77] class = Joined 2526->2527 2600 age ≤ 31.5 gini = 0.48 samples = 10 value = [6, 4] class = Not Joined 2526->2600 2528 percent_difference_ctc ≤ 16.585 gini = 0.367 samples = 99 value = [24, 75] class = Joined 2527->2528 2595 lob_BFSI ≤ 0.5 gini = 0.48 samples = 5 value = [3, 2] class = Not Joined 2527->2595 2529 rex_in_yrs ≤ 2.5 gini = 0.359 samples = 98 value = [23, 75] class = Joined 2528->2529 2594 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2528->2594 2530 lob_ETS ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 2529->2530 2533 lob_ETS ≤ 0.5 gini = 0.344 samples = 95 value = [21, 74] class = Joined 2529->2533 2531 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2530->2531 2532 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2530->2532 2534 percent_difference_ctc ≤ 4.85 gini = 0.274 samples = 67 value = [11, 56] class = Joined 2533->2534 2565 age ≤ 26.5 gini = 0.459 samples = 28 value = [10, 18] class = Joined 2533->2565 2535 rex_in_yrs ≤ 4.5 gini = 0.245 samples = 63 value = [9, 54] class = Joined 2534->2535 2562 location_Bangalore ≤ 0.5 gini = 0.5 samples = 4 value = [2, 2] class = Not Joined 2534->2562 2536 age ≤ 28.5 gini = 0.305 samples = 48 value = [9, 39] class = Joined 2535->2536 2561 gini = 0.0 samples = 15 value = [0, 15] class = Joined 2535->2561 2537 duration_to_accept_offer ≤ 55.0 gini = 0.239 samples = 36 value = [5, 31] class = Joined 2536->2537 2554 duration_to_accept_offer ≤ 44.0 gini = 0.444 samples = 12 value = [4, 8] class = Joined 2536->2554 2538 gini = 0.0 samples = 18 value = [0, 18] class = Joined 2537->2538 2539 duration_to_accept_offer ≤ 56.5 gini = 0.401 samples = 18 value = [5, 13] class = Joined 2537->2539 2540 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2539->2540 2541 age ≤ 27.5 gini = 0.36 samples = 17 value = [4, 13] class = Joined 2539->2541 2542 notice_period ≤ 52.5 gini = 0.305 samples = 16 value = [3, 13] class = Joined 2541->2542 2553 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2541->2553 2543 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2542->2543 2544 duration_to_accept_offer ≤ 59.5 gini = 0.231 samples = 15 value = [2, 13] class = Joined 2542->2544 2545 lob_BFSI ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2544->2545 2548 duration_to_accept_offer ≤ 71.0 gini = 0.142 samples = 13 value = [1, 12] class = Joined 2544->2548 2546 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2545->2546 2547 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2545->2547 2549 gini = 0.0 samples = 11 value = [0, 11] class = Joined 2548->2549 2550 rex_in_yrs ≤ 3.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2548->2550 2551 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2550->2551 2552 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2550->2552 2555 duration_to_accept_offer ≤ 35.5 gini = 0.49 samples = 7 value = [4, 3] class = Not Joined 2554->2555 2560 gini = 0.0 samples = 5 value = [0, 5] class = Joined 2554->2560 2556 duration_to_accept_offer ≤ 28.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 2555->2556 2559 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 2555->2559 2557 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2556->2557 2558 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2556->2558 2563 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2562->2563 2564 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2562->2564 2566 age ≤ 24.5 gini = 0.494 samples = 9 value = [5, 4] class = Not Joined 2565->2566 2579 location_Chennai ≤ 0.5 gini = 0.388 samples = 19 value = [5, 14] class = Joined 2565->2579 2567 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2566->2567 2568 gender_Female ≤ 0.5 gini = 0.469 samples = 8 value = [5, 3] class = Not Joined 2566->2568 2569 candidate_source_Employee Referral ≤ 0.5 gini = 0.5 samples = 6 value = [3, 3] class = Not Joined 2568->2569 2578 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2568->2578 2570 doj_extended_Yes ≤ 0.5 gini = 0.48 samples = 5 value = [2, 3] class = Joined 2569->2570 2577 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2569->2577 2571 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2570->2571 2572 duration_to_accept_offer ≤ 50.0 gini = 0.375 samples = 4 value = [1, 3] class = Joined 2570->2572 2573 duration_to_accept_offer ≤ 39.0 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2572->2573 2576 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2572->2576 2574 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2573->2574 2575 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2573->2575 2580 duration_to_accept_offer ≤ 60.5 gini = 0.473 samples = 13 value = [5, 8] class = Joined 2579->2580 2593 gini = 0.0 samples = 6 value = [0, 6] class = Joined 2579->2593 2581 age ≤ 29.5 gini = 0.49 samples = 7 value = [4, 3] class = Not Joined 2580->2581 2588 notice_period ≤ 67.5 gini = 0.278 samples = 6 value = [1, 5] class = Joined 2580->2588 2582 doj_extended_No ≤ 0.5 gini = 0.48 samples = 5 value = [2, 3] class = Joined 2581->2582 2587 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2581->2587 2583 percent_difference_ctc ≤ -0.475 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 2582->2583 2586 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2582->2586 2584 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2583->2584 2585 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2583->2585 2589 gini = 0.0 samples = 4 value = [0, 4] class = Joined 2588->2589 2590 duration_to_accept_offer ≤ 63.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2588->2590 2591 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2590->2591 2592 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2590->2592 2596 lob_CSMP ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2595->2596 2599 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2595->2599 2597 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2596->2597 2598 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2596->2598 2601 offered_band_E2 ≤ 0.5 gini = 0.375 samples = 8 value = [6, 2] class = Not Joined 2600->2601 2606 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2600->2606 2602 age ≤ 25.5 gini = 0.245 samples = 7 value = [6, 1] class = Not Joined 2601->2602 2605 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2601->2605 2603 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2602->2603 2604 gini = 0.0 samples = 6 value = [6, 0] class = Not Joined 2602->2604 2608 duration_to_accept_offer ≤ 36.5 gini = 0.149 samples = 37 value = [3, 34] class = Joined 2607->2608 2623 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2607->2623 2609 location_Bangalore ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2608->2609 2612 lob_ETS ≤ 0.5 gini = 0.108 samples = 35 value = [2, 33] class = Joined 2608->2612 2610 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2609->2610 2611 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2609->2611 2613 age ≤ 31.5 gini = 0.064 samples = 30 value = [1, 29] class = Joined 2612->2613 2620 age ≤ 27.5 gini = 0.32 samples = 5 value = [1, 4] class = Joined 2612->2620 2614 gini = 0.0 samples = 26 value = [0, 26] class = Joined 2613->2614 2615 rex_in_yrs ≤ 5.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 2613->2615 2616 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2615->2616 2617 location_Kolkata ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2615->2617 2618 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2617->2618 2619 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2617->2619 2621 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2620->2621 2622 gini = 0.0 samples = 4 value = [0, 4] class = Joined 2620->2622 2625 lob_Others ≤ 0.5 gini = 0.463 samples = 11 value = [7, 4] class = Not Joined 2624->2625 2634 gini = 0.0 samples = 4 value = [0, 4] class = Joined 2624->2634 2626 duration_to_accept_offer ≤ 72.5 gini = 0.5 samples = 8 value = [4, 4] class = Not Joined 2625->2626 2633 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 2625->2633 2627 duration_to_accept_offer ≤ 61.5 gini = 0.444 samples = 6 value = [4, 2] class = Not Joined 2626->2627 2632 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2626->2632 2628 notice_period ≤ 75.0 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2627->2628 2631 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 2627->2631 2629 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2628->2629 2630 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2628->2630 2636 joining_bonus_No ≤ 0.5 gini = 0.142 samples = 39 value = [3, 36] class = Joined 2635->2636 2649 age ≤ 27.0 gini = 0.48 samples = 5 value = [2, 3] class = Joined 2635->2649 2637 duration_to_accept_offer ≤ 100.0 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2636->2637 2640 notice_period ≤ 67.5 gini = 0.102 samples = 37 value = [2, 35] class = Joined 2636->2640 2638 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2637->2638 2639 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2637->2639 2641 duration_to_accept_offer ≤ 53.5 gini = 0.198 samples = 18 value = [2, 16] class = Joined 2640->2641 2648 gini = 0.0 samples = 19 value = [0, 19] class = Joined 2640->2648 2642 gini = 0.0 samples = 10 value = [0, 10] class = Joined 2641->2642 2643 duration_to_accept_offer ≤ 56.5 gini = 0.375 samples = 8 value = [2, 6] class = Joined 2641->2643 2644 lob_CSMP ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 2643->2644 2647 gini = 0.0 samples = 5 value = [0, 5] class = Joined 2643->2647 2645 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2644->2645 2646 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2644->2646 2650 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2649->2650 2651 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2649->2651 2653 duration_to_accept_offer ≤ 54.0 gini = 0.48 samples = 5 value = [2, 3] class = Joined 2652->2653 2656 percent_difference_ctc ≤ 44.945 gini = 0.206 samples = 103 value = [12, 91] class = Joined 2652->2656 2654 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2653->2654 2655 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2653->2655 2657 joining_bonus_No ≤ 0.5 gini = 0.187 samples = 96 value = [10, 86] class = Joined 2656->2657 2692 notice_period ≤ 52.5 gini = 0.408 samples = 7 value = [2, 5] class = Joined 2656->2692 2658 percent_difference_ctc ≤ 3.075 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2657->2658 2661 age ≤ 26.5 gini = 0.175 samples = 93 value = [9, 84] class = Joined 2657->2661 2659 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2658->2659 2660 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2658->2660 2662 location_Chennai ≤ 0.5 gini = 0.271 samples = 31 value = [5, 26] class = Joined 2661->2662 2677 offered_band_E1 ≤ 0.5 gini = 0.121 samples = 62 value = [4, 58] class = Joined 2661->2677 2663 notice_period ≤ 52.5 gini = 0.5 samples = 8 value = [4, 4] class = Not Joined 2662->2663 2670 doj_extended_No ≤ 0.5 gini = 0.083 samples = 23 value = [1, 22] class = Joined 2662->2670 2664 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2663->2664 2665 duration_to_accept_offer ≤ 79.5 gini = 0.444 samples = 6 value = [4, 2] class = Not Joined 2663->2665 2666 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 2665->2666 2667 duration_to_accept_offer ≤ 95.0 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2665->2667 2668 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2667->2668 2669 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2667->2669 2671 gini = 0.0 samples = 19 value = [0, 19] class = Joined 2670->2671 2672 percent_difference_ctc ≤ 1.43 gini = 0.375 samples = 4 value = [1, 3] class = Joined 2670->2672 2673 rex_in_yrs ≤ 2.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2672->2673 2676 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2672->2676 2674 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2673->2674 2675 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2673->2675 2678 notice_period ≤ 52.5 gini = 0.278 samples = 18 value = [3, 15] class = Joined 2677->2678 2685 notice_period ≤ 82.5 gini = 0.044 samples = 44 value = [1, 43] class = Joined 2677->2685 2679 candidate_source_Agency ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 2678->2679 2682 duration_to_accept_offer ≤ 33.0 gini = 0.124 samples = 15 value = [1, 14] class = Joined 2678->2682 2680 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2679->2680 2681 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2679->2681 2683 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2682->2683 2684 gini = 0.0 samples = 14 value = [0, 14] class = Joined 2682->2684 2686 gini = 0.0 samples = 33 value = [0, 33] class = Joined 2685->2686 2687 percent_difference_ctc ≤ 2.725 gini = 0.165 samples = 11 value = [1, 10] class = Joined 2685->2687 2688 gini = 0.0 samples = 9 value = [0, 9] class = Joined 2687->2688 2689 location_Noida ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2687->2689 2690 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2689->2690 2691 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2689->2691 2693 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2692->2693 2694 location_Chennai ≤ 0.5 gini = 0.278 samples = 6 value = [1, 5] class = Joined 2692->2694 2695 gini = 0.0 samples = 4 value = [0, 4] class = Joined 2694->2695 2696 candidate_source_Direct ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2694->2696 2697 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2696->2697 2698 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2696->2698 2701 duration_to_accept_offer ≤ 107.0 gini = 0.173 samples = 136 value = [13, 123] class = Joined 2700->2701 2742 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2700->2742 2702 lob_ETS ≤ 0.5 gini = 0.162 samples = 135 value = [12, 123] class = Joined 2701->2702 2741 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2701->2741 2703 duration_to_accept_offer ≤ 27.5 gini = 0.109 samples = 104 value = [6, 98] class = Joined 2702->2703 2726 joining_bonus_Yes ≤ 0.5 gini = 0.312 samples = 31 value = [6, 25] class = Joined 2702->2726 2704 location_Noida ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2703->2704 2707 percent_difference_ctc ≤ 13.54 gini = 0.093 samples = 102 value = [5, 97] class = Joined 2703->2707 2705 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2704->2705 2706 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2704->2706 2708 duration_to_accept_offer ≤ 62.0 gini = 0.062 samples = 94 value = [3, 91] class = Joined 2707->2708 2721 percent_difference_ctc ≤ 20.49 gini = 0.375 samples = 8 value = [2, 6] class = Joined 2707->2721 2709 gini = 0.0 samples = 58 value = [0, 58] class = Joined 2708->2709 2710 duration_to_accept_offer ≤ 64.5 gini = 0.153 samples = 36 value = [3, 33] class = Joined 2708->2710 2711 doj_extended_Yes ≤ 0.5 gini = 0.444 samples = 9 value = [3, 6] class = Joined 2710->2711 2720 gini = 0.0 samples = 27 value = [0, 27] class = Joined 2710->2720 2712 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2711->2712 2713 duration_to_accept_offer ≤ 63.5 gini = 0.5 samples = 6 value = [3, 3] class = Not Joined 2711->2713 2714 offered_band_E1 ≤ 0.5 gini = 0.375 samples = 4 value = [1, 3] class = Joined 2713->2714 2719 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2713->2719 2715 percent_difference_ctc ≤ 1.315 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2714->2715 2718 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2714->2718 2716 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2715->2716 2717 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2715->2717 2722 offered_band_E3 ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 2721->2722 2725 gini = 0.0 samples = 5 value = [0, 5] class = Joined 2721->2725 2723 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2722->2723 2724 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2722->2724 2727 duration_to_accept_offer ≤ 29.5 gini = 0.245 samples = 28 value = [4, 24] class = Joined 2726->2727 2738 offered_band_E2 ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 2726->2738 2728 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2727->2728 2729 location_Chennai ≤ 0.5 gini = 0.198 samples = 27 value = [3, 24] class = Joined 2727->2729 2730 gini = 0.0 samples = 20 value = [0, 20] class = Joined 2729->2730 2731 notice_period ≤ 52.5 gini = 0.49 samples = 7 value = [3, 4] class = Joined 2729->2731 2732 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2731->2732 2733 gender_Female ≤ 0.5 gini = 0.32 samples = 5 value = [1, 4] class = Joined 2731->2733 2734 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2733->2734 2735 notice_period ≤ 75.0 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2733->2735 2736 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2735->2736 2737 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2735->2737 2739 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2738->2739 2740 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2738->2740 2744 lob_ERS ≤ 0.5 gini = 0.496 samples = 11 value = [5, 6] class = Joined 2743->2744 2753 notice_period ≤ 52.5 gini = 0.18 samples = 10 value = [9, 1] class = Not Joined 2743->2753 2745 lob_BFSI ≤ 0.5 gini = 0.444 samples = 9 value = [3, 6] class = Joined 2744->2745 2752 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2744->2752 2746 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2745->2746 2747 location_Bangalore ≤ 0.5 gini = 0.5 samples = 6 value = [3, 3] class = Not Joined 2745->2747 2748 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2747->2748 2749 notice_period ≤ 75.0 gini = 0.375 samples = 4 value = [1, 3] class = Joined 2747->2749 2750 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2749->2750 2751 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2749->2751 2754 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2753->2754 2755 gini = 0.0 samples = 9 value = [9, 0] class = Not Joined 2753->2755 2757 rex_in_yrs ≤ 13.5 gini = 0.267 samples = 586 value = [93, 493] class = Joined 2756->2757 2984 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2756->2984 2758 rex_in_yrs ≤ 0.5 gini = 0.263 samples = 583 value = [91, 492] class = Joined 2757->2758 2981 age ≤ 40.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 2757->2981 2759 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2758->2759 2760 rex_in_yrs ≤ 2.5 gini = 0.261 samples = 582 value = [90, 492] class = Joined 2758->2760 2761 age ≤ 33.5 gini = 0.069 samples = 56 value = [2, 54] class = Joined 2760->2761 2768 age ≤ 25.5 gini = 0.279 samples = 526 value = [88, 438] class = Joined 2760->2768 2762 gini = 0.0 samples = 46 value = [0, 46] class = Joined 2761->2762 2763 percent_difference_ctc ≤ -18.52 gini = 0.32 samples = 10 value = [2, 8] class = Joined 2761->2763 2764 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2763->2764 2765 candidate_source_Employee Referral ≤ 0.5 gini = 0.198 samples = 9 value = [1, 8] class = Joined 2763->2765 2766 gini = 0.0 samples = 8 value = [0, 8] class = Joined 2765->2766 2767 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2765->2767 2769 duration_to_accept_offer ≤ 52.0 gini = 0.444 samples = 27 value = [9, 18] class = Joined 2768->2769 2782 rex_in_yrs ≤ 5.5 gini = 0.267 samples = 499 value = [79, 420] class = Joined 2768->2782 2770 duration_to_accept_offer ≤ 43.5 gini = 0.49 samples = 21 value = [9, 12] class = Joined 2769->2770 2781 gini = 0.0 samples = 6 value = [0, 6] class = Joined 2769->2781 2771 offered_band_E1 ≤ 0.5 gini = 0.444 samples = 18 value = [6, 12] class = Joined 2770->2771 2780 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 2770->2780 2772 percent_difference_ctc ≤ 12.64 gini = 0.375 samples = 16 value = [4, 12] class = Joined 2771->2772 2779 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2771->2779 2773 percent_difference_ctc ≤ -24.23 gini = 0.245 samples = 14 value = [2, 12] class = Joined 2772->2773 2778 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2772->2778 2774 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2773->2774 2775 rex_in_yrs ≤ 6.0 gini = 0.142 samples = 13 value = [1, 12] class = Joined 2773->2775 2776 gini = 0.0 samples = 12 value = [0, 12] class = Joined 2775->2776 2777 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2775->2777 2783 duration_to_accept_offer ≤ 56.5 gini = 0.213 samples = 223 value = [27, 196] class = Joined 2782->2783 2862 duration_to_accept_offer ≤ 103.5 gini = 0.306 samples = 276 value = [52, 224] class = Joined 2782->2862 2784 notice_period ≤ 105.0 gini = 0.252 samples = 176 value = [26, 150] class = Joined 2783->2784 2857 percent_difference_ctc ≤ -19.05 gini = 0.042 samples = 47 value = [1, 46] class = Joined 2783->2857 2785 duration_to_accept_offer ≤ 3.5 gini = 0.245 samples = 175 value = [25, 150] class = Joined 2784->2785 2856 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2784->2856 2786 joining_bonus_Yes ≤ 0.5 gini = 0.151 samples = 73 value = [6, 67] class = Joined 2785->2786 2813 notice_period ≤ 82.5 gini = 0.303 samples = 102 value = [19, 83] class = Joined 2785->2813 2787 notice_period ≤ 52.5 gini = 0.131 samples = 71 value = [5, 66] class = Joined 2786->2787 2810 duration_to_accept_offer ≤ 1.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2786->2810 2788 percent_difference_ctc ≤ 8.57 gini = 0.337 samples = 14 value = [3, 11] class = Joined 2787->2788 2799 candidate_source_Agency ≤ 0.5 gini = 0.068 samples = 57 value = [2, 55] class = Joined 2787->2799 2789 age ≤ 26.5 gini = 0.278 samples = 12 value = [2, 10] class = Joined 2788->2789 2796 duration_to_accept_offer ≤ 1.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2788->2796 2790 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2789->2790 2791 candidate_source_Employee Referral ≤ 0.5 gini = 0.165 samples = 11 value = [1, 10] class = Joined 2789->2791 2792 gini = 0.0 samples = 8 value = [0, 8] class = Joined 2791->2792 2793 age ≤ 33.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2791->2793 2794 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2793->2794 2795 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2793->2795 2797 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2796->2797 2798 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2796->2798 2800 gini = 0.0 samples = 45 value = [0, 45] class = Joined 2799->2800 2801 rex_in_yrs ≤ 3.5 gini = 0.278 samples = 12 value = [2, 10] class = Joined 2799->2801 2802 gini = 0.0 samples = 5 value = [0, 5] class = Joined 2801->2802 2803 notice_period ≤ 75.0 gini = 0.408 samples = 7 value = [2, 5] class = Joined 2801->2803 2804 doj_extended_Yes ≤ 0.5 gini = 0.278 samples = 6 value = [1, 5] class = Joined 2803->2804 2809 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2803->2809 2805 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2804->2805 2806 age ≤ 26.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2804->2806 2807 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2806->2807 2808 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2806->2808 2811 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2810->2811 2812 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2810->2812 2814 location_Gurgaon ≤ 0.5 gini = 0.252 samples = 88 value = [13, 75] class = Joined 2813->2814 2847 percent_difference_ctc ≤ 2.775 gini = 0.49 samples = 14 value = [6, 8] class = Joined 2813->2847 2815 gender_Female ≤ 0.5 gini = 0.238 samples = 87 value = [12, 75] class = Joined 2814->2815 2846 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2814->2846 2816 offered_band_E2 ≤ 0.5 gini = 0.186 samples = 77 value = [8, 69] class = Joined 2815->2816 2841 candidate_source_Employee Referral ≤ 0.5 gini = 0.48 samples = 10 value = [4, 6] class = Joined 2815->2841 2817 age ≤ 31.5 gini = 0.408 samples = 14 value = [4, 10] class = Joined 2816->2817 2828 duration_to_accept_offer ≤ 7.5 gini = 0.119 samples = 63 value = [4, 59] class = Joined 2816->2828 2818 percent_difference_ctc ≤ -12.955 gini = 0.494 samples = 9 value = [4, 5] class = Joined 2817->2818 2827 gini = 0.0 samples = 5 value = [0, 5] class = Joined 2817->2827 2819 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2818->2819 2820 percent_difference_ctc ≤ -2.275 gini = 0.49 samples = 7 value = [4, 3] class = Not Joined 2818->2820 2821 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2820->2821 2822 duration_to_accept_offer ≤ 28.5 gini = 0.48 samples = 5 value = [2, 3] class = Joined 2820->2822 2823 duration_to_accept_offer ≤ 17.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 2822->2823 2826 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2822->2826 2824 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2823->2824 2825 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2823->2825 2829 age ≤ 28.5 gini = 0.375 samples = 12 value = [3, 9] class = Joined 2828->2829 2836 percent_difference_ctc ≤ 6.2 gini = 0.038 samples = 51 value = [1, 50] class = Joined 2828->2836 2830 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2829->2830 2831 percent_difference_ctc ≤ -21.59 gini = 0.18 samples = 10 value = [1, 9] class = Joined 2829->2831 2832 duration_to_accept_offer ≤ 4.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2831->2832 2835 gini = 0.0 samples = 8 value = [0, 8] class = Joined 2831->2835 2833 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2832->2833 2834 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2832->2834 2837 gini = 0.0 samples = 41 value = [0, 41] class = Joined 2836->2837 2838 age ≤ 33.0 gini = 0.18 samples = 10 value = [1, 9] class = Joined 2836->2838 2839 gini = 0.0 samples = 9 value = [0, 9] class = Joined 2838->2839 2840 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2838->2840 2842 doj_extended_Yes ≤ 0.5 gini = 0.32 samples = 5 value = [4, 1] class = Not Joined 2841->2842 2845 gini = 0.0 samples = 5 value = [0, 5] class = Joined 2841->2845 2843 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2842->2843 2844 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 2842->2844 2848 candidate_source_Employee Referral ≤ 0.5 gini = 0.397 samples = 11 value = [3, 8] class = Joined 2847->2848 2855 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 2847->2855 2849 location_Bangalore ≤ 0.5 gini = 0.219 samples = 8 value = [1, 7] class = Joined 2848->2849 2852 rex_in_yrs ≤ 4.0 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 2848->2852 2850 gini = 0.0 samples = 7 value = [0, 7] class = Joined 2849->2850 2851 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2849->2851 2853 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2852->2853 2854 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2852->2854 2858 gender_Female ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2857->2858 2861 gini = 0.0 samples = 45 value = [0, 45] class = Joined 2857->2861 2859 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2858->2859 2860 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2858->2860 2863 doj_extended_Yes ≤ 0.5 gini = 0.298 samples = 274 value = [50, 224] class = Joined 2862->2863 2980 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2862->2980 2864 duration_to_accept_offer ≤ 2.5 gini = 0.36 samples = 136 value = [32, 104] class = Joined 2863->2864 2933 notice_period ≤ 105.0 gini = 0.227 samples = 138 value = [18, 120] class = Joined 2863->2933 2865 duration_to_accept_offer ≤ 0.5 gini = 0.221 samples = 71 value = [9, 62] class = Joined 2864->2865 2896 rex_in_yrs ≤ 6.5 gini = 0.457 samples = 65 value = [23, 42] class = Joined 2864->2896 2866 candidate_source_Direct ≤ 0.5 gini = 0.367 samples = 33 value = [8, 25] class = Joined 2865->2866 2889 candidate_source_Employee Referral ≤ 0.5 gini = 0.051 samples = 38 value = [1, 37] class = Joined 2865->2889 2867 percent_difference_ctc ≤ 1.285 gini = 0.454 samples = 23 value = [8, 15] class = Joined 2866->2867 2888 gini = 0.0 samples = 10 value = [0, 10] class = Joined 2866->2888 2868 location_Noida ≤ 0.5 gini = 0.375 samples = 16 value = [4, 12] class = Joined 2867->2868 2881 rex_in_yrs ≤ 8.5 gini = 0.49 samples = 7 value = [4, 3] class = Not Joined 2867->2881 2869 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2868->2869 2870 rex_in_yrs ≤ 7.5 gini = 0.32 samples = 15 value = [3, 12] class = Joined 2868->2870 2871 percent_difference_ctc ≤ -1.875 gini = 0.444 samples = 9 value = [3, 6] class = Joined 2870->2871 2880 gini = 0.0 samples = 6 value = [0, 6] class = Joined 2870->2880 2872 candidate_source_Agency ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 2871->2872 2875 candidate_source_Employee Referral ≤ 0.5 gini = 0.278 samples = 6 value = [1, 5] class = Joined 2871->2875 2873 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2872->2873 2874 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2872->2874 2876 gini = 0.0 samples = 4 value = [0, 4] class = Joined 2875->2876 2877 rex_in_yrs ≤ 6.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2875->2877 2878 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2877->2878 2879 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2877->2879 2882 age ≤ 35.5 gini = 0.48 samples = 5 value = [2, 3] class = Joined 2881->2882 2887 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2881->2887 2883 percent_difference_ctc ≤ 65.64 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 2882->2883 2886 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2882->2886 2884 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2883->2884 2885 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2883->2885 2890 gini = 0.0 samples = 27 value = [0, 27] class = Joined 2889->2890 2891 percent_difference_ctc ≤ -0.835 gini = 0.165 samples = 11 value = [1, 10] class = Joined 2889->2891 2892 percent_difference_ctc ≤ -2.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2891->2892 2895 gini = 0.0 samples = 8 value = [0, 8] class = Joined 2891->2895 2893 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2892->2893 2894 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2892->2894 2897 age ≤ 29.5 gini = 0.475 samples = 18 value = [11, 7] class = Not Joined 2896->2897 2908 candidate_source_Direct ≤ 0.5 gini = 0.38 samples = 47 value = [12, 35] class = Joined 2896->2908 2898 age ≤ 28.0 gini = 0.32 samples = 5 value = [1, 4] class = Joined 2897->2898 2901 location_Noida ≤ 0.5 gini = 0.355 samples = 13 value = [10, 3] class = Not Joined 2897->2901 2899 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2898->2899 2900 gini = 0.0 samples = 4 value = [0, 4] class = Joined 2898->2900 2902 candidate_source_Employee Referral ≤ 0.5 gini = 0.5 samples = 6 value = [3, 3] class = Not Joined 2901->2902 2907 gini = 0.0 samples = 7 value = [7, 0] class = Not Joined 2901->2907 2903 duration_to_accept_offer ≤ 5.0 gini = 0.375 samples = 4 value = [3, 1] class = Not Joined 2902->2903 2906 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2902->2906 2904 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2903->2904 2905 gini = 0.0 samples = 3 value = [3, 0] class = Not Joined 2903->2905 2909 gender_Female ≤ 0.5 gini = 0.147 samples = 25 value = [2, 23] class = Joined 2908->2909 2918 duration_to_accept_offer ≤ 8.5 gini = 0.496 samples = 22 value = [10, 12] class = Joined 2908->2918 2910 percent_difference_ctc ≤ 3.89 gini = 0.083 samples = 23 value = [1, 22] class = Joined 2909->2910 2915 percent_difference_ctc ≤ -1.85 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2909->2915 2911 gini = 0.0 samples = 20 value = [0, 20] class = Joined 2910->2911 2912 percent_difference_ctc ≤ 5.675 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2910->2912 2913 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2912->2913 2914 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2912->2914 2916 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2915->2916 2917 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2915->2917 2919 percent_difference_ctc ≤ -9.575 gini = 0.32 samples = 5 value = [4, 1] class = Not Joined 2918->2919 2922 duration_to_accept_offer ≤ 74.0 gini = 0.457 samples = 17 value = [6, 11] class = Joined 2918->2922 2920 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2919->2920 2921 gini = 0.0 samples = 4 value = [4, 0] class = Not Joined 2919->2921 2923 age ≤ 33.5 gini = 0.391 samples = 15 value = [4, 11] class = Joined 2922->2923 2932 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2922->2932 2924 joining_bonus_No ≤ 0.5 gini = 0.18 samples = 10 value = [1, 9] class = Joined 2923->2924 2927 age ≤ 35.5 gini = 0.48 samples = 5 value = [3, 2] class = Not Joined 2923->2927 2925 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2924->2925 2926 gini = 0.0 samples = 9 value = [0, 9] class = Joined 2924->2926 2928 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2927->2928 2929 notice_period ≤ 75.0 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2927->2929 2930 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2929->2930 2931 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2929->2931 2934 location_Gurgaon ≤ 0.5 gini = 0.209 samples = 135 value = [16, 119] class = Joined 2933->2934 2977 location_Noida ≤ 0.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 2933->2977 2935 duration_to_accept_offer ≤ 54.5 gini = 0.192 samples = 130 value = [14, 116] class = Joined 2934->2935 2974 duration_to_accept_offer ≤ 76.0 gini = 0.48 samples = 5 value = [2, 3] class = Joined 2934->2974 2936 duration_to_accept_offer ≤ 52.5 gini = 0.247 samples = 83 value = [12, 71] class = Joined 2935->2936 2967 candidate_source_Agency ≤ 0.5 gini = 0.081 samples = 47 value = [2, 45] class = Joined 2935->2967 2937 candidate_source_Direct ≤ 0.5 gini = 0.232 samples = 82 value = [11, 71] class = Joined 2936->2937 2966 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2936->2966 2938 rex_in_yrs ≤ 9.5 gini = 0.083 samples = 46 value = [2, 44] class = Joined 2937->2938 2945 location_Noida ≤ 0.5 gini = 0.375 samples = 36 value = [9, 27] class = Joined 2937->2945 2939 gini = 0.0 samples = 40 value = [0, 40] class = Joined 2938->2939 2940 duration_to_accept_offer ≤ 20.0 gini = 0.444 samples = 6 value = [2, 4] class = Joined 2938->2940 2941 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2940->2941 2942 percent_difference_ctc ≤ 0.16 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 2940->2942 2943 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2942->2943 2944 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2942->2944 2946 percent_difference_ctc ≤ 14.695 gini = 0.117 samples = 16 value = [1, 15] class = Joined 2945->2946 2951 notice_period ≤ 52.5 gini = 0.48 samples = 20 value = [8, 12] class = Joined 2945->2951 2947 gini = 0.0 samples = 14 value = [0, 14] class = Joined 2946->2947 2948 location_Chennai ≤ 0.5 gini = 0.5 samples = 2 value = [1, 1] class = Not Joined 2946->2948 2949 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2948->2949 2950 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2948->2950 2952 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2951->2952 2953 duration_to_accept_offer ≤ 36.5 gini = 0.444 samples = 18 value = [6, 12] class = Joined 2951->2953 2954 duration_to_accept_offer ≤ 4.0 gini = 0.375 samples = 16 value = [4, 12] class = Joined 2953->2954 2965 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2953->2965 2955 duration_to_accept_offer ≤ 1.5 gini = 0.48 samples = 5 value = [3, 2] class = Not Joined 2954->2955 2960 percent_difference_ctc ≤ -7.795 gini = 0.165 samples = 11 value = [1, 10] class = Joined 2954->2960 2956 duration_to_accept_offer ≤ 0.5 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2955->2956 2959 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2955->2959 2957 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2956->2957 2958 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2956->2958 2961 percent_difference_ctc ≤ -11.65 gini = 0.444 samples = 3 value = [1, 2] class = Joined 2960->2961 2964 gini = 0.0 samples = 8 value = [0, 8] class = Joined 2960->2964 2962 gini = 0.0 samples = 2 value = [0, 2] class = Joined 2961->2962 2963 gini = 0.0 samples = 1 value = [1, 0] class = Not Joined 2961->2963 2968 gini = 0.0 samples = 39 value = [0, 39] class = Joined 2967->2968 2969 rex_in_yrs ≤ 6.5 gini = 0.375 samples = 8 value = [2, 6] class = Joined 2967->2969 2970 age ≤ 31.5 gini = 0.444 samples = 3 value = [2, 1] class = Not Joined 2969->2970 2973 gini = 0.0 samples = 5 value = [0, 5] class = Joined 2969->2973 2971 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2970->2971 2972 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2970->2972 2975 gini = 0.0 samples = 3 value = [0, 3] class = Joined 2974->2975 2976 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2974->2976 2978 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2977->2978 2979 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2977->2979 2982 gini = 0.0 samples = 2 value = [2, 0] class = Not Joined 2981->2982 2983 gini = 0.0 samples = 1 value = [0, 1] class = Joined 2981->2983

Model Evaluation

1. The prediction on test data.

The prediction can be carried out by defining functions as well. Below is one such instance wherein a function is defined and is used for prediction

In [30]:
def get_predictions ( test_class, model, test_data ):
    y_pred_df = pd.DataFrame( { 'actual_class': test_class,
                               'predicted_value': dt_model.predict(test_data)})
    return y_pred_df

Giving label to the Y column of the test set by using the dictionary data type in python. This is being done for the model which was built using dummy variable coding. It will be used to generate confusion matrix at a later time

In [31]:
ser = y_test
status_dict = {1:"Joined", 0:"Not Joined"}
y_test_df = ser.replace(dict(Joined=status_dict))
y_test_df.rename({'Joined': 'actual'}, axis='columns', inplace=True )
y_test_df.head()
Out[31]:
actual
4622 Joined
1530 Joined
8706 Joined
2233 Joined
676 Joined
In [32]:
dt_model_df = pd.DataFrame(get_predictions(y_test_df.actual, dt_model, X_test))
dt_model_df.head()
Out[32]:
actual_class predicted_value
4622 Joined 1
1530 Joined 1
8706 Joined 0
2233 Joined 1
676 Joined 1
In [33]:
dt_model_df['predicted_class'] = dt_model_df.predicted_value.map(lambda x: 'Joined' if x >= 1 else 'Not Joined')
dt_model_df.head()
Out[33]:
actual_class predicted_value predicted_class
4622 Joined 1 Joined
1530 Joined 1 Joined
8706 Joined 0 Not Joined
2233 Joined 1 Joined
676 Joined 1 Joined

3. Confusion Matrix

We will built classification matrix using the metrics method from sklearn package. We will also write a custom function to build a classification matrix and use it for reporting the performance measures.

3a. Confusion Matrix using sklearn

In [34]:
from sklearn import metrics
from sklearn.metrics import confusion_matrix
from sklearn.metrics import classification_report
In [35]:
print("The dt model with dummy variable coding output: ")

confusion_matrix(dt_model_df.actual_class, dt_model_df.predicted_class)

dt_report = (classification_report(dt_model_df.actual_class, dt_model_df.predicted_class))
print(dt_report)
The dt model with dummy variable coding output: 
Out[35]:
array([[1179,  280],
       [ 234,  106]])
              precision    recall  f1-score   support

      Joined       0.83      0.81      0.82      1459
  Not Joined       0.27      0.31      0.29       340

    accuracy                           0.71      1799
   macro avg       0.55      0.56      0.56      1799
weighted avg       0.73      0.71      0.72      1799

3b. Precision

In [36]:
print("Precision for Joined Class is %.2f " %(1123/(1123+186)))
print("Recall for Not Joined Class is %.2f " %(154/(336+154)))
print("Macro Average Recall is %.3f" % np.divide((0.86 + 0.31),2))
print("Weighted Recall is %.2f" % (0.86*(1459/(1459+340))+0.31*(340/(1459+340))))
Precision for Joined Class is 0.86 
Recall for Not Joined Class is 0.31 
Macro Average Recall is 0.585
Weighted Recall is 0.76

3c. Recall

In [37]:
print("Recall for Joined Class is %.2f " %(1123/(1123+336)))
print("Recall for Not Joined Class is %.2f " %(154/(154+186)))
print("Macro Average Recall is %.2f" % np.divide((0.77 + 0.45),2))
print("Weighted Recall is %.2f" % (0.77*(1459/(1459+340))+0.45*(340/(1459+340))))
Recall for Joined Class is 0.77 
Recall for Not Joined Class is 0.45 
Macro Average Recall is 0.61
Weighted Recall is 0.71

3b Confusion Matrix using generic function

In [38]:
def draw_cm( actual, predicted ):
    plt.figure(figsize=(9,9))
    cm = metrics.confusion_matrix( actual, predicted )
    sn.heatmap(cm, annot=True,  fmt='.0f', xticklabels = ["Joined", "Not Joined"] , 
               yticklabels = ["Joined", "Not Joined"],cmap = 'Blues_r')
    plt.ylabel('Actual')
    plt.xlabel('Predicted')
    plt.title('Classification Matrix Plot', size = 15);
    plt.show()

The classification matrix plot as reported by model 1 with dummy variable coding is:

In [39]:
draw_cm( dt_model_df.actual_class, dt_model_df.predicted_class )

4. Performance Measure on the test set

In [40]:
def measure_performance (clasf_matrix):
    measure = pd.DataFrame({
                        'sensitivity': [round(clasf_matrix[0,0]/(clasf_matrix[0,0]+clasf_matrix[0,1]),2)], 
                        'specificity': [round(clasf_matrix[1,1]/(clasf_matrix[1,0]+clasf_matrix[1,1]),2)],
                        'recall': [round(clasf_matrix[0,0]/(clasf_matrix[0,0]+clasf_matrix[0,1]),2)],
                        'precision': [round(clasf_matrix[0,0]/(clasf_matrix[0,0]+clasf_matrix[1,0]),2)],
                        'overall_acc': [round((clasf_matrix[0,0]+clasf_matrix[1,1])/
                                              (clasf_matrix[0,0]+clasf_matrix[0,1]+clasf_matrix[1,0]+clasf_matrix[1,1]),2)]
                       })
    return measure
In [41]:
cm = metrics.confusion_matrix(dt_model_df.actual_class, dt_model_df.predicted_class)

dt_model_metrics_df = pd.DataFrame(measure_performance(cm))
dt_model_metrics_df
Out[41]:
sensitivity specificity recall precision overall_acc
0 0.81 0.31 0.81 0.83 0.71

Usage of Pipelines

Pipelines can be used to perform a sequence of steps before model building. It expects a sequence to be passed as list of tuples. Sequentially apply a list of transforms and a final estimator. Intermediate steps of the pipeline must be ‘transforms’, that is, they must implement fit and transform methods. The final estimator only needs to implement fit.

https://scikit-learn.org/stable/modules/generated/sklearn.pipeline.Pipeline.html

In [42]:
from sklearn.pipeline import Pipeline
from tqdm import tqdm_notebook as tqdm
In [43]:
seq_steps = [('dt', tree.DecisionTreeClassifier())]
pipeline = Pipeline(seq_steps)
print(pipeline)
Pipeline(steps=[('dt', DecisionTreeClassifier())])

To report the performance on the selected KPI use sklearn.metrics.SCORERS.keys() to get the list of all the metrics and pass the relevant one in RandomizedSearchCV or GridSearchCV

Implement Grid Search to fine tune the model

In [44]:
criterion = ['gini','entropy']     #2
max_features = [None, 'auto', 'log2','sqrt'] #4
max_depth = [2,3,4] #3 
min_samples_split = [50,75,100,120] #4
min_samples_leaf = [50, 75] #2
class_weight = ['balanced',None] #2

# Create the grid
random_grid = {'dt__criterion': criterion,
               'dt__max_features' :  max_features,
               'dt__max_depth' :  max_depth,
               'dt__min_samples_split': min_samples_split,
               'dt__min_samples_leaf' : min_samples_leaf,
               'dt__class_weight' : class_weight}
random_grid
Out[44]:
{'dt__criterion': ['gini', 'entropy'],
 'dt__max_features': [None, 'auto', 'log2', 'sqrt'],
 'dt__max_depth': [2, 3, 4],
 'dt__min_samples_split': [50, 75, 100, 120],
 'dt__min_samples_leaf': [50, 75],
 'dt__class_weight': ['balanced', None]}
In [45]:
from sklearn.metrics import SCORERS
In [46]:
SCORERS.keys()
Out[46]:
dict_keys(['explained_variance', 'r2', 'max_error', 'neg_median_absolute_error', 'neg_mean_absolute_error', 'neg_mean_squared_error', 'neg_mean_squared_log_error', 'neg_root_mean_squared_error', 'neg_mean_poisson_deviance', 'neg_mean_gamma_deviance', 'accuracy', 'roc_auc', 'roc_auc_ovr', 'roc_auc_ovo', 'roc_auc_ovr_weighted', 'roc_auc_ovo_weighted', 'balanced_accuracy', 'average_precision', 'neg_log_loss', 'neg_brier_score', 'adjusted_rand_score', 'homogeneity_score', 'completeness_score', 'v_measure_score', 'mutual_info_score', 'adjusted_mutual_info_score', 'normalized_mutual_info_score', 'fowlkes_mallows_score', 'precision', 'precision_macro', 'precision_micro', 'precision_samples', 'precision_weighted', 'recall', 'recall_macro', 'recall_micro', 'recall_samples', 'recall_weighted', 'f1', 'f1_macro', 'f1_micro', 'f1_samples', 'f1_weighted', 'jaccard', 'jaccard_macro', 'jaccard_micro', 'jaccard_samples', 'jaccard_weighted'])
In [47]:
# Use the random grid to search for best hyperparameters
from sklearn.model_selection import GridSearchCV

#tree_model = tree.DecisionTreeClassifier(random_state=42)

# Random search of parameters, using 3,4 and 5 fold cross validation, 

for cv in tqdm(range(3,6)):
    best_tree_model = GridSearchCV(estimator = pipeline, param_grid = random_grid, 
                                   scoring = "balanced_accuracy", cv = cv)
    # Fit the random search model
    best_tree_model.fit(X_train, y_train.values.ravel())
    print("performance for %d fold CV = %2.2f" %(cv, best_tree_model.score(X_test,y_test)))
    print("best parameters for %d fold CV" %(cv))
    print(best_tree_model.best_params_)
<ipython-input-47-1c236a579302>:8: TqdmDeprecationWarning: This function will be removed in tqdm==5.0.0
Please use `tqdm.notebook.tqdm` instead of `tqdm.tqdm_notebook`
  for cv in tqdm(range(3,6)):
Out[47]:
GridSearchCV(cv=3, estimator=Pipeline(steps=[('dt', DecisionTreeClassifier())]),
             param_grid={'dt__class_weight': ['balanced', None],
                         'dt__criterion': ['gini', 'entropy'],
                         'dt__max_depth': [2, 3, 4],
                         'dt__max_features': [None, 'auto', 'log2', 'sqrt'],
                         'dt__min_samples_leaf': [50, 75],
                         'dt__min_samples_split': [50, 75, 100, 120]},
             scoring='balanced_accuracy')
performance for 3 fold CV = 0.61
best parameters for 3 fold CV
{'dt__class_weight': 'balanced', 'dt__criterion': 'gini', 'dt__max_depth': 2, 'dt__max_features': None, 'dt__min_samples_leaf': 75, 'dt__min_samples_split': 50}
Out[47]:
GridSearchCV(cv=4, estimator=Pipeline(steps=[('dt', DecisionTreeClassifier())]),
             param_grid={'dt__class_weight': ['balanced', None],
                         'dt__criterion': ['gini', 'entropy'],
                         'dt__max_depth': [2, 3, 4],
                         'dt__max_features': [None, 'auto', 'log2', 'sqrt'],
                         'dt__min_samples_leaf': [50, 75],
                         'dt__min_samples_split': [50, 75, 100, 120]},
             scoring='balanced_accuracy')
performance for 4 fold CV = 0.61
best parameters for 4 fold CV
{'dt__class_weight': 'balanced', 'dt__criterion': 'gini', 'dt__max_depth': 2, 'dt__max_features': None, 'dt__min_samples_leaf': 50, 'dt__min_samples_split': 50}
Out[47]:
GridSearchCV(cv=5, estimator=Pipeline(steps=[('dt', DecisionTreeClassifier())]),
             param_grid={'dt__class_weight': ['balanced', None],
                         'dt__criterion': ['gini', 'entropy'],
                         'dt__max_depth': [2, 3, 4],
                         'dt__max_features': [None, 'auto', 'log2', 'sqrt'],
                         'dt__min_samples_leaf': [50, 75],
                         'dt__min_samples_split': [50, 75, 100, 120]},
             scoring='balanced_accuracy')
performance for 5 fold CV = 0.61
best parameters for 5 fold CV
{'dt__class_weight': 'balanced', 'dt__criterion': 'gini', 'dt__max_depth': 2, 'dt__max_features': None, 'dt__min_samples_leaf': 50, 'dt__min_samples_split': 50}

In [48]:
best_tree_model.best_params_
Out[48]:
{'dt__class_weight': 'balanced',
 'dt__criterion': 'gini',
 'dt__max_depth': 2,
 'dt__max_features': None,
 'dt__min_samples_leaf': 50,
 'dt__min_samples_split': 50}
In [49]:
best_tree_model_df = pd.DataFrame(get_predictions(y_test_df.actual, best_tree_model, X_test))
best_tree_model_df.head()
Out[49]:
actual_class predicted_value
4622 Joined 1
1530 Joined 1
8706 Joined 0
2233 Joined 1
676 Joined 1
In [50]:
best_tree_model_df['predicted_class'] = best_tree_model_df.predicted_value.map(lambda x: 'Joined' 
                                                                               if x >= 1 else 'Not Joined')
best_tree_model_df[0:10]
Out[50]:
actual_class predicted_value predicted_class
4622 Joined 1 Joined
1530 Joined 1 Joined
8706 Joined 0 Not Joined
2233 Joined 1 Joined
676 Joined 1 Joined
6778 Joined 1 Joined
2075 Not Joined 1 Joined
6998 Not Joined 1 Joined
8606 Not Joined 1 Joined
7375 Joined 1 Joined
In [51]:
draw_cm( best_tree_model_df.actual_class, best_tree_model_df.predicted_class )
In [52]:
cm = metrics.confusion_matrix(best_tree_model_df.actual_class, best_tree_model_df.predicted_class)

best_dt_model_metrics_df = pd.DataFrame(measure_performance(cm))
best_dt_model_metrics_df
Out[52]:
sensitivity specificity recall precision overall_acc
0 0.81 0.31 0.81 0.83 0.71

Exercise

  1. Implement RandomizedSearchCV using model selection module.
  2. Compare the outcome of RandomizedSearchCV with GridSearchCV and document your finding.

End of Document